1 / 12

Mobile Software Development

Mobile Software Development. Using free and open source tools to create rich mobile applications with real world usability and reliability. Software Development.

vito
Download Presentation

Mobile Software Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Software Development Using free and open source tools to create rich mobile applications with real world usability and reliability.

  2. 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

  3. 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.

  4. uml • Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of object-orientedsoftware 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

  5. UML Cont. Use Case Diagram

  6. UML Cont. Squence Diagram

  7. Platforms • Strengths and Weaknesses • Cost factor • Availability of software needed • Demand

  8. Technology and the Arts

  9. Where does that leave us with open source & free? • Not just for science • Understanding the license • Commercial route Vs. “Recontributing” • Using the support

  10. 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.

  11. 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.

  12. Stay tuned for the nextsession… The end…..

More Related