• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Tim Cooke
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Jeanne Boyarsky
Saloon Keepers:
  • Stephan van Hulst
  • Carey Brown
  • Tim Holloway
  • Piet Souris
Bartenders:

Android in Action -- Heavyweight, RIA nature

 
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello authors,

I do have few more questions. may be silly. If so bear with me.

Is android a heavyweight framework? - I mean to ask in terms of functionalities, features and the dependent libraries.

How can one develop RIA (Rich Internet Applications) in Android? Does it support or it is out of scope /context here..?
 
Rancher
Posts: 43076
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What do you mean by "heavyweight"? Compared to what? Android is an entire operating system, yet it runs on resource-constrained devices.

Starting with Android 2.2, Flash is supported.
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Ulf. I meant to ask about the functionalities it has in store. How about the dependent libraries? All on its own or is Android dependent on some other libraries? I know it is running on top of Java. So apart from JRE, is there anything else which Android dependent upon?
 
Ulf Dittmer
Rancher
Posts: 43076
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I know it is running on top of Java.


No. Android is a Linux-based OS that hosts a JVM (or, to be more precise, a Dalvik VM). It's possible to run native code on it that's been compiled from C/C++, as well as Java code (as witnessed by the existence of an "NDK", or "native code DK").
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thats great. Thanks Ulf. I was under an impression that it runs on top of Java!

Is there anything special with the term Dalvik? or is it just a naming convention given by the creators?
 
Ulf Dittmer
Rancher
Posts: 43076
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It's more than that, there are actual differences between a Java VM and a Dalvik VM. (And those are only going to become more important, given the Oracle/Google lawsuit). Dalvik (software) explains it all.
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Ulf. I was very sure that you would be the first person to reply to my Android based query You rock!!

I shall go through the link for Dalvik VM.
 
I guess everyone has an angle. Fine, what do you want? Just know that you cannot have this tiny ad:
The Low Tech Laboratory Movie Kickstarter is LIVE NOW!
https://www.kickstarter.com/projects/paulwheaton/low-tech
reply
    Bookmark Topic Watch Topic
  • New Topic