Você está na página 1de 13

1

Mobile Programming

Pertemuan 1

Presented by Mulyono
Poltek NSC Surabaya

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Mobile Programming

Mobile application development by which application


software is developed for handheld devices, such as
personal digital assistants, enterprise digital assistants
or mobile phones.
When building mobile app, consider a lengthy array of
screen sizes, hardware specifications and
configurations because of intense competition in mobile
software and changes within each of the platforms.

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Android

Google acquired the Android project in 2005


to ensure that a mobile operating system
(OS) could be created and maintained in an
open platform.
As of July 2010, 160,000 Android handsets
have been activated daily.
Thats less than two years (from 2008), and
Android has already made a huge impact!

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Why Develop for Android?

Do you want your app to be available to


millions of users worldwide?
Do you want to publish apps as soon as
youre done writing and testing them?
Do you like developing on open platforms?

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Continue

Market share
Time to market
Open platform
Cross-compatibility
Mashup capability

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Android Programming

Android applications are written in Java not


J2EE, but a subset of Java that is known as the
Dalvik virtual machine.
Android also encompasses the XML language
as well as basic Apache Ant scripting for build
processes.

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Java Knowledge

The Java programming language is one of the


glorious tools that make programming
Android a breeze compared with
programming for other mobile platforms.

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Android Application
Structure

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Getting SDK

Android source code = http://


source.android.com
Linux 2.6 kernel :

Security model
Memory management
Process management
Network stack
Driver model

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Android framework

10

The Android run time


Open GL (graphics library)
WebKit
SQLite
Media frameworks
Secure Sockets Layer (SSL)

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Application framework

11

Activity manager
Telephony manager
View system
Location manager

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

12

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

13

The Title of the Presentation Can Go


Here

Company Proprietary and Confidential

Você também pode gostar