19
Does Android Matter? Bayode Bartley, Mark Connell

Does Android Matter? Bayode Bartley, Mark Connell

Embed Size (px)

Citation preview

Page 1: Does Android Matter? Bayode Bartley, Mark Connell

Does Android Matter?

Bayode Bartley, Mark Connell

Page 2: Does Android Matter? Bayode Bartley, Mark Connell

What is Android?Android is a series of software tools built by

Google designed to power a next generation of mobile phone handsets.

The tools are based on Linux - and so are open source and free to use.

It means any one can develop software for the platform and that Android itself can be tailored for individual phones, networks and potentially users.

Page 3: Does Android Matter? Bayode Bartley, Mark Connell

Android System Architecture

Page 4: Does Android Matter? Bayode Bartley, Mark Connell

J2ME architecture for comparison

Page 5: Does Android Matter? Bayode Bartley, Mark Connell

What is Different about Android?

Google is stressing the open nature of the platform. Operating systems on current phones - such as Windows Mobile, RIM, Symbian and Palm - are proprietorial and have to be licensed for use.

Google believes it will be easier and quicker to develop new applications for Android than the other systems.

Page 6: Does Android Matter? Bayode Bartley, Mark Connell

Open Source?The Android Software Development Kit License

Agreement states that:

3.2 You agree that Google (or Google's licensors) own all legal right, title and interest in and to the SDK, including any intellectual property rights which subsist in the SDK. Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not by this License Agreement. Until the SDK is released under an open source license, you may not extract the source code or create a derivative work of the SDK.

Page 7: Does Android Matter? Bayode Bartley, Mark Connell

ProgrammingSoftware installed by end-users must be written

in Java, and will not have access to lower level device API's

Is this to restrictive?

Page 8: Does Android Matter? Bayode Bartley, Mark Connell

Android is not (yet) open beyond Dalvik

There may be a future path to allow C development, but initially this will be in the form of private libraries which are only available to your Dalvik application. Google has experimented with this to port Quake to Android. Dalvik is, of course, Open Source (under an Apache 2.0 license). But in practice, the restriction of all development being within Dalvik draws the line on what is open and what is closed in a very interesting way.

It's "Open" because you don't need permission to ship an application. Developers can integrate, extend and replace components and users don't need permission to install an application. The installer is part of the platform, along with a roll-back and un-install. But Android is not (yet) open beyond Dalvik.

http://www.regdeveloper.co.uk/2008/02/02/google_android_developers_view/page2.html

Page 9: Does Android Matter? Bayode Bartley, Mark Connell

What kind of features will we see?

Android is a software stack developed specifically for mobiles, so it is expected that all of the typical mobile functions plus more will be present on devices.

With the Android being open, there is not limit to the level of features that could potentially made on the phones.

Page 10: Does Android Matter? Bayode Bartley, Mark Connell

Will my current phone work with Android?

No. You will have to buy a new phone that is running the Android platform.

However, some people have managed to hack android onto current hardwarehttp://www.linuxdevices.com/news/

NS4262102607.html

Have they broken the SDK licence agreement?

Page 11: Does Android Matter? Bayode Bartley, Mark Connell

What is the Open Handset Alliance?

Thirty four companies, including Google, have formed an alliance to promote Android and to develop features and handsets to take advantage of the platform.

Companies include handset manufacturers such as LG, HTC, Motorola and Samsung, chip firms such as Qualcomm and mobile networks like T-Mobile and China Mobile.

Interestingly none of the handset partners in the alliance are ditching deals with existing platforms in favour of Android

Page 12: Does Android Matter? Bayode Bartley, Mark Connell

Other open platformsLiMo Foundation

Same common aim as the Open Handset Alliance spearheaded by Google, of creating open mobile software platforms.

Alliance of 23 mobile companies (9 more coming)Some members are also in the OHA18 Handsets already announced for the platformDevelopers code with C++

OpenMoko

Page 13: Does Android Matter? Bayode Bartley, Mark Connell

MarketshareWhat is the leading mobile phone OS?

Page 14: Does Android Matter? Bayode Bartley, Mark Connell

OS Market

Page 15: Does Android Matter? Bayode Bartley, Mark Connell

BenefitsCustomer

Should lead to lower costs in handsets (more important in U.S. Market)

DeveloperProprietary OS’s like Symbian require applications to

be ‘Signed’ to install on phones and to access functionality such a PIM. Symbian certificates cost money.

Applications developed for Android don’t require special certificates and can be easily distributed.

Mobile CompaniesLower production costs

Page 16: Does Android Matter? Bayode Bartley, Mark Connell

Conclusions This has money behind it

People have heard of this Advertising News Technology shows

Mobile World Congress in Barcelona this month Prototype devices on show

Unlike LiMo, a parallel product which is virtually unknown

Developer support No new programming language Lots of documentation and examples Give aways in form of a competition

This has Google behind it

Page 17: Does Android Matter? Bayode Bartley, Mark Connell

CompetitionCompetitionAndroid Developer Challenge

will provide $10 million in awards -- no strings attached -- for great mobile apps built on the Android platform

Android Developer Challenge I: We will accept submissions from January 2 through

April 14, 2008 http://code.google.com/android/adc.html

Page 18: Does Android Matter? Bayode Bartley, Mark Connell

Videoshttp://www.youtube.com/user/androiddevelopers

Platform Demos 2 Videos Demonstrations of applications running on the

Android platform

Androidology 3 VideosA series of educational videos on the Android

platform

Android development demos 1 Videos Demo of developing an application on Android

Page 19: Does Android Matter? Bayode Bartley, Mark Connell

Sources of InformationBBC: Google Android Q&A

http://news.bbc.co.uk/1/hi/technology/7080758.stm

Open Handset Alliancehttp://www.openhandsetalliance.com/

Android Hackedhttp://www.linuxdevices.com/news/

NS4262102607.html