Win a copy of High Performance Python for Data Analytics this week in the Python forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Bear Bibeault
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Jj Roberts
  • Carey Brown
Bartenders:
  • salvin francis
  • Frits Walraven
  • Piet Souris

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: 43016
76
  • 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: 43016
76
  • 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: 43016
76
  • 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.
 
If you send is by car it's a shipment, but if by ship it's cargo. This tiny ad told me:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic