Mr. Data from Star Trek?

Tagged:  

No! Not that Android! This is Google Android- the first complete, open, and free mobile platform! Rumors have been circulating that Google would be developing a GPhone, but that rumor turned out to be false. What Google is doing, is trying to revolutionize the mobile device platform by rolling out an open-source, reusable, extensible, customizable, "integratable" operating system for mobile phones.

Why this platform is automatic
It's systematic
It's hydromatic
Why it's grease lightning!

Watch this quick intro to Android and its SDK from the Sergey Brin:

[youtube=http://youtube.com/watch?v=1FJHYqE0RDg]

Here's some specs on Android in-case you're interested:

Kernel
Android is based on the Linux 2.6 Kernel as its Hardware Abstraction Layer. Its Native Libraries are written in C/C++.

Graphics
It uses OpenGL/ES as its 3D Library and SGL for 2D graphics. However, Android allows you to use both 3D and 2D in harmony within your application.

Media
Android's Media Framework includes codecs for MPEG4, h.264, MP3, AAC

Data Storage
SQLite for Data Storage

Web Browser
WebKit - Open Source browser engine, same browser that powers Safari.

Java Runtime / Virtual Machine
Android Runtime - Dalvik Virtual Machine (DEX Files - Bytecode generated by compiling .class and .jar files)

Core Libraries - written in JAVA (collections, utilities, I/O, etc...)

Application Building Blocks
Activity - UI component typically corresponding to one screen
IntentReceiver - Responds to notifications or status changes. Can wake up your process.
Service - Faceless task that runs in the background (like how you'd expect a music player to work)
ContentProvider - Enable applications to share data

For more information, here's a three part series from Google explaining:

1) Android System Architecture
[youtube=http://youtube.com/watch?v=Mm6Ju0xhUW8]

2) Application Lifecycle
[youtube=http://youtube.com/watch?v=ITfRuRkf2TM]

3) APIs
[youtube=http://youtube.com/watch?v=iiD4fGjjXcc]

And here's a first hand look at building an Android application:

[youtube=http://youtube.com/watch?v=I6ObTqIiYfE]

Now that you're ready to start building Android Apps, here's a link to the SDK to get you going!
(Did I mention Google is holding an Android Developer Challenge, which will provide $10 million in awards -- no strings attached -- for great mobile apps built on the Android platform? What are you waiting for? Start coding.)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <div> <blockquote> <object> <embed> <img> <param>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Copy the characters (respecting upper/lower case) from the image.