+ All Categories
Home > Documents > Mobile Software Development

Mobile Software Development

Date post: 15-Feb-2016
Category:
Upload: vito
View: 30 times
Download: 0 times
Share this document with a friend
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 Presentation
Popular Tags:
12
MOBILE SOFTWARE DEVELOPMENT Using free and open source tools to create rich mobile applications with real world usability and reliability.
Transcript
Page 1: Mobile Software Development

MOBILE SOFTWARE DEVELOPMENTUsing free and open source tools to create rich mobile applications with real world usability and reliability.

Page 2: Mobile Software Development

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

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

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

UML CONT. USE CASE DIAGRAM

Page 6: Mobile Software Development

UML CONT. SQUENCE DIAGRAM

Page 7: Mobile Software Development

PLATFORMS Strengths and Weaknesses Cost factor Availability of software needed Demand

Page 8: Mobile Software Development

TECHNOLOGY AND THE ARTS

Page 9: Mobile Software Development

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

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

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

STAY TUNED FOR THE NEXT SESSION…

The end…..


Recommended