Descargar-Android.com : Posts Comments - Android Market
  • Página principal

android apps

  • Descargar Merka Market [apk]
  • Aplicaciones [apk] Android Gratis
  • SuperGNES para android [Apk][Full][Gratis]
  • WhatsApp Messenger Android [Apk] [Gratis] [Android Market] [Español]
  • Descargar Juegos de Memes Apk
  • App 2 SD Pro .Apk 2.44 Android [Full] [Gratis]
  • Descargar InstantAmix Android [Apk][Full][Gratis]
  • Instalar Adobe Flash Player 10.3 en Android 2.1 y 3.0
Like many, I also thought that this project was a joke. Somebody obviously created something like the Visual Basic and made it work on Android. Then from this blog post, it became clear that Simple is dead serious.

Simple tries to replicate the 20 year old Microsoft idea about high-performance components and a script language binding them into applications. There is one thing, however, that caught my attention. Why not Python or any other "real" script language? Why this Basic afterthought?

The intriguing fact is that Android's virtual machine, Dalvik just got another language beside Java. The Simple compiler takes the Simple code and compiles directly into Dalvik bytecode, without going through Java. For example there is this Simple subroutine (remember the term "subroutine" ages ago? :-)).

Sub PreviewBrick(brick As Brick, orientation As Integer)

The Simple compiler turns it into a proper Dalvik method (Simple compiler's DEX output decompiled by Dedexer):

.method public PreviewBrick(Lcom/google/devtools/simple/samples/tetris/Brick;I)V

There is a runtime for Simple programs but it is not really an interpreter, it is just a glue between the standard Android classes and the Simple event system. That may explain, why the scripting language is not Python; a real scripting language may be too dynamic to compile.

There have been similar attempts for Java proper but the JVM was never designed to run anything other than Java. When .Net appeared, Microsoft claimed that the .Net Common Language Runtime is much more suitable running certain languages than the Java bytecode. This may or may not be true, the fact remains that CLR runs mostly C# and Visual Basic.NET programs.

From this demonstration with Simple, it is clear that Dalvik can also run a script language (Simple) and a component language (Java). Whether developers will find attractive enough to work in a script language that needs time-consuming compilation and deployment before running it (one huge advantage of scripting languages is that the program can be executed immediately after modification) or whether experimenting software experts want to use a rather obsolete language (like this BASIC clone) for binding their components is yet to be seen.
Dedexer got competition! Not one but immediately two - smali and baksmali is a DEX assembler/disassembler pair. The programs are brand new and - like Dedexer - they are also based on a Jasmin-like format. I tried them very shortly, the disassembler - baksmali - worked correctly and indeed produced an output similar to dedexer but I could not compile the output of baksmali back to DEX format with the assembler - smali. The disassembler does not handle ODEX files either.

The initiative is indeed valuable, however, and I encourage every reverse engineer out there give the new tools a try.
Entradas más recientes Entradas antiguas Página principal
  • Nuevas Aplicaciones de Market Android

Aplicaciones Android Populares

  • TSF Shell Pro 3D .Apk Android [Full] [Gratis]
    TSF Shell Pro 3D .Apk Android [Full] [Gratis] Gratis el APK de TSF Shell Pro 3D Android full, podras descargar TSF Shell .Apk full Android y...
  • BBM v.6.2.0.33 BETA DISPONIBLE
    La aplicación BlackBerry Messenger ha recibido una actualización a la versión 6.2.0.33 para los usuarios de la ZONA BETA de RIM. Mejoras y ...
  • WeChat para Android [Apk][Full][Gratis]
    La nueva forma de conectar! WeChat Messenger es una voz superior móvil y la aplicación de chat de texto con características de detección ...
  • Crash Bandicoot 3
    el juego pesa 167 MB Crash Bandicoot 3 - multi idiomas by Sasuke7.exe http://www.mediafire.com/download.php?cmbr67nkec6t4st   < un sol...
  • GTA San Andreas
    IMÁGENES Requerimientos Recomendados  Intel Pentium 4 o AMD Athlon XP (o superior) 384(+) MB RAM 4.7 GB HD espacio mínimo en disco Tarjeta ...
  • Street Fighter IV HD Android .Apk [Full] [Gratis]
    Street Fighter IV HD Android .Apk [Full] [Gratis] Gratis APK del juego Street Fighter IV HD Android, full descarga del juego Android de pele...
  • BLACKBERRY MESSENGER 6.1.0.49 DISPONIBLE
    La aplicación BlackBerry Messenger ha recibido una actualización a la versión 6.1.0.49 de forma OFICIAL luego de casi 1 mes en la Zona Beta...
  • Las mejores aplicaciones para android 2013 [Apk][Full][Gratis]
      Android es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o...
  • Tomb Raider 2 Gold
    Tomb Raider II Gold: La Máscara de Oro En el transcurso diario de sus investigaciones, Lara descubre algunas pistas referentes a una pequ...
  • App 2 SD Pro .Apk 2.44 Android [Full] [Gratis]
    App 2 SD Pro .Apk 2.44 Android [Full] [Gratis] Gratis el APK de App 2 SD Pro v2.44 Android full, podrás descargar App 2 SD Pro .Apk full 2.4...

Descargar-Android.com


google android


android market apk


android market español


Descargar Android [Apk][Full][Gratis] | Las mejores aplicaciones para android descargar android para celulares | Aplicaciones Android Gratis Apk para android Gratis top apk Android Market en Español Descargar Android Marca Peru, android, aplicaciones android, market android, descargar android, mejores aplicaciones android, descargar android market, android market español, android apps, google android, android app, android market apk, android apk