mobile software development
DESCRIPTION
Mobile Software Development. Using free and open source tools to create rich mobile applications with real world usability and reliability. Software Development. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/1.jpg)
MOBILE SOFTWARE DEVELOPMENTUsing free and open source tools to create rich mobile applications with real world usability and reliability.
![Page 2: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/2.jpg)
SOFTWARE DEVELOPMENT is the development of a software product.
The term "software development" may be used to refer to the activity of computer programming, which is the process of writing and maintaining the source code of said software. (Wikipedia)
Can be fun, and something to behold.
Can even be artistic in some ways
![Page 3: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/3.jpg)
PROBLEMS ONE MAY FACE Understanding your skill set. Understanding the scope of your project. Elegant code writing vs. sloppy code
writing. (Especially in the open source world)
Picking the right framework to fit the job. Use Unified Modeling Language (UML) If you don’t like graphics, find yourself
someone who truly enjoys it! The look is important.
![Page 4: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/4.jpg)
UML Unified Modeling Language (UML) is a
standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created by, the Object Management Group. (Wikipedia)
IBM Rational Rose Use Case Diagrams Use Case Specs Sequence Diagram
![Page 5: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/5.jpg)
UML CONT. USE CASE DIAGRAM
![Page 6: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/6.jpg)
UML CONT. SQUENCE DIAGRAM
![Page 7: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/7.jpg)
PLATFORMS Strengths and Weaknesses Cost factor Availability of software needed Demand
![Page 8: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/8.jpg)
TECHNOLOGY AND THE ARTS
![Page 9: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/9.jpg)
WHERE DOES THAT LEAVE US WITH OPEN SOURCE & FREE? Not just for science Understanding the license Commercial route Vs. “Recontributing” Using the support
![Page 10: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/10.jpg)
CORONA SDK Corona is a software development kit created by
Ansca Mobile. It allows software programmers to build mobile applications for the iPhone, iPad, and Android devices.
Corona lets developers use integrated Lua, layered on top of Objective-C, to build graphically rich applications that are also lightweight in size and quick in development time. The SDK does not charge per-app royalty or impose any branding requirement, and has a subscription-based purchase model that allows new features to be rolled out immediately to users.
![Page 11: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/11.jpg)
TITANIUM APCCELERATOR A free and open source application
development platform, Titanium lets you create native mobile, tablet and desktop application experiences using existing web skills like Javascript, HTML, CSS, Python, Ruby, and PHP.
![Page 12: Mobile Software Development](https://reader036.vdocuments.site/reader036/viewer/2022062410/56815f11550346895dcdd2c9/html5/thumbnails/12.jpg)
STAY TUNED FOR THE NEXT SESSION…
The end…..