Hi Alain!

Google has unified development for handy and tablet 4.0. They have introduced 
scalable, animated tiles, reacting on events, coming from analysing contents of 
about 100 different protocols streaming through the machine. Google even 
collects barometer and temperature information global, for own weather 
forecast, and A-GPS information for traffic jam maps. 
This new tile approach is even intended to be
introduced onto desktops, so i fear, former designs with pulldown menus will 
look old fashioned in about one year for customers, included Windows 7, Mac OS 
X.
This new tile design even can be found already in Samsung TV's.
Like Jobs banned flash on iphone for power consumption disadvantages, Google 
has dropped the "monolithic" design approach and invented a "multi-vm-vm", 
where multiple bytecodes are executed in parallel, but time slices are 
controlled by the underlying linux scheduler. This approach leads to very good 
uptimes of your handy or tablet. 1/2 Watt incl. Display at normal operation.

So, any "monolitic" vm will consume too much power. Pharo Smalltalk completely 
had to be redesigned to work on multi-vm-vm, where parts of smalltalk code can 
be time scheduled by the underlying kernel. Apart from the fact, that about a 
hundred new protocols had to be implemented in pharo, i see NO chance in 
integrating pharo in the new operating system designs.

This is state of development on vm's . And yes, jitter included.

Have fun, Guido Stepken

Am 06.01.2012 um 18:45 schrieb "Alain Rastoul" <[email protected]>:

> Hi Guido,
> Sure, nobody will redevelop the google stack or APIs, just interface with it.
> The Pharo image have an event mechanism, and IMHO it should be possible to 
> make some interface to Andoid APIs.
> If i'm correct the Nexus is a phone, not a tablet ?
>  
> Alain
> "Guido Stepken" <[email protected]> a écrit dans le message de news: 
> canxox8-4-xpfvjchy8vr9q_ko7mgez7ro4yzrana28a6izr...@mail.gmail.com...
> Hi!
> 
> With Android 4.0 the complete design has changed a lot. Icons have become 
> scalable, have direct path to different service  daemons, written in C++, 
> Java, Linux increasingly becomes an "event machine" reacting on streams 
> coming    over BlueTooth, Wifi, Wimax, USBGPS, GSM, SMS, UMTS, HSPA+, LTE, 
> informing apps, starting processes.
> 
> A few thousand man-years have been invested by Google already, no chance 
> *ever* for any team to keep up with.
> 
> Android 4.0 is a free advertising platform on handy. I am using 4.0.x on 
> Nexus for a few days now and am really surprised. I only get AD popups 
> fullscreen from the OS (not within the browser) what i have been searching 
> for on different platforms in the browser or having discussed via mail, 
> twitter, facebook ... Google seems to collect information directly from my 
> virtual   keyboard (i have agreed to this explicitly, so please no paranoia!).
> 
> Times have changed. You are no longer free to choose your programming 
> language.
> 
> Have fun, Guido Stepken
> 
> Am 06.01.2012 06:40 schrieb "Ben Coman" 
> <[email protected]>:
> Stéphane Ducasse wrote:
> Thanks dimity what you are doing is cool.
> Marcus we should buy an android device or get one: Olivier has one I think.
> 
>  
> Smalltalk on Android is going to be fantastic - and possibly a killer app. 
> Which device will you get?  In theory it wouldn't matter but in practice it 
> might.  I have been considering getting an Android phone and my choice may be 
> influenced by      yours.  I might even consider donating some small $ amount 
> if the chosen phone aligns with my interests.  Some random thoughts (which 
> ended up with a lot of links, so pick and choose your fancy)...
> 
> Over christmas the "Samsung Galaxy S II"  [1] appears to have been popular 
> with work colleagues here in Western Australia. 
> Consider getting a Jenkins build going with an Android emulator.  [2]
> 
> Consider basing first efforts on top of CyanogenMod [3] - which may be 
> attractive to early adopters to expand the compatibility base [3a] by 
> minimising to difference in manufacturer stack customisations.   I personally 
> would      use CyanogenMod in any case this to increase performance by 
> eliminating carrier installed bloatware and spyware like Carrier IQ [3b].
> 
> Have you seen the Kickstarter funding site [4] [4a] ?  Some examples [4b] 
> [4c]. 
> [1] 
> http://www.digitaltrends.com/cell-phone-reviews/samsung-galaxy-s-ii-att-review/
> [2] https://wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin
> [3] http://www.cyanogenmod.com/
> [3a] http://www.cyanogenmod.com/devices
> [3b] https://www.eff.org/deeplinks/2011/12/carrier-iq-architecture
> [4] http://www.kickstarter.com/start
> [4a] http://www.kickstarter.com/help/faq/kickstarter%20basics#WhatIsKick
> [4b]  
> http://www.kickstarter.com/projects/1541803748/punk-mathematics?play=1&ref=search
> [4c] 
> http://www.kickstarter.com/projects/1992078142/building-the-open-source-bussard-fusion-reactor?ref=live
> 
> (sorry for the many links)
> cheers, Ben
> 
> 

Reply via email to