Social Network

Post in Rilievo

Post Recenti




Post Random

Traduzione

Italiano flagArabo flagCinese (Semplificato) flagOlandese flagInglese flagFrancese flagTedesco flagGiapponese flagCoreano flagPolacco flagPortoghese flagRusso flagSpagnolo flagTurco flag

Calendario

agosto: 2008
L M M G V S D
« lug   set »
 123
45678910
11121314151617
18192021222324
25262728293031

Archivio

Categorie

Annunciato il rilascio di Android 0.9 SDK beta

Pubblicato: il 30 agosto 2008.       Ultima Modifica: il 15 settembre 2008.          


Il 18 Agosto è stato annunciato il rilascio di Android SDK beta versione 0.9.
Android è la prima piattaforma aperta per i dispositivi mobili, include un sistema operativo, il middleware e le key applications.
Android è sviluppato dalla Open Handset Alliance, un gruppo di oltre 30 aziende tecnologiche capeggiate da Google.
Questa versione beta di Android SDK fornisce gli strumenti e le API necessarie per avviare lo sviluppo di applicazioni sulla piattaforma Android utilizzando il linguaggio di programmazione Java. L’SDK contiene le librerie, tutta la documentazione, degli esempi e alcuni tools, tra cui un emulatore del dispositivo mobile.






La prima versione dell’SDK è stata rilasciata nel novembre del 2007, questa versione, la 0.9, dovrebbe essere l’ultima beta, secondo quanto previsto dalla Android developer roadmap, successivamente ci dovrebbe essere il rilascio di una pre-release, la 1.0, previsto per settembre 2008, e quindi il rilascio della versione definitiva entro la fine del 2008.

Il diagramma che segue illustra i componenti di Android






Applications. Android dispone di un set di core application. Tra le applicazioni vi sono client email, programmi per SMS, calendari, maps, browser, eccetera. Tutti questi programmi sono scritti in Java.
Application Framework. Gli sviluppatori disporranno dello stesso framework utilizzato dalle core application. Vi è un insieme di servizi e sistemi che le applicazioni possono utilizzare, tra questi

  • un ricco ed estendibile insieme di Views, come liste, grid, text boxes, buttons, eccetera;
  • dei Content Providers che consentono alle applicazioni di accedere ai dati da altre applicazioni o di condividere i propri dati;
  • un Resource Manager, che consente l’accesso a risorse come localized strings, graphics, e layout files.
  • un Notification Manager, che consente a tutte le applicazioni di visualizzare dei messaggi di errore personalizzati nella barra di stato;
  • un Activity Manager, che è in grado di gestire il ciclo di vita delle applicazioni.

Libraries. Android include un insieme di librerie C/C++ utilizzate da vari componenti di Android stesso. Alcune di queste librerie sono

  • System C Library, una implementazione BSD-derived della C standard system library (libc);
  • Media Libraries, supportano la registrazione e la riproduzione di molti dei più popolari formati audio e video, così come delle immagini. Tra i quali: MPEG4, H.264, MP3, AAC, AMR, JPG e PNG;
  • Surface Manager, gestisce l’accesso al display subsystem;
  • LibWebCore, un moderno web browser engine;
  • SGL, il sottostante motore grafico 2D;
  • 3D libraries, implementazione basata sulle API OpenGL ES 1.0;
  • FreeType, bitmap and vector font rendering;
  • SQLite, un relational database engine disponibile per tutte le applicazioni.

Android Runtime. Android include una serie di librerie che forniscono la maggior parte delle funzionalità disponibili nelle librerie Java. In Android ogni applicazione viene eseguita all’interno del suo processo con la sua istanza di Dalvik virtual machine. La Dalvik virtual machine è stata scritta in modo che un dispositivo sia in grado di mantenere in esecuzione più macchine virtuali in modo efficiente. La Dalvik VM esegue i file in formato eseguibile Dalvik (.dex), che è ottimizzato per un uso minimo della memoria. La Dalvik VM esegue i programmi compilati con un compilatore Java e che sono stati trasformati nel formato .dex grazie al tool “dx”.

Linux Kernel. Android si basa sulla versione Linux 2.6.

È possibile effettuare il download di Android SDK versione 0.9 da questa pagina, oppure direttamente da questi link:
android-sdk-windows-0.9_beta.zip
android-sdk-mac_x86-0.9_beta.zip
android-sdk-linux_x86-0.9_beta.zip
Le versioni precedenti possono essere scaricate da questa pagina.

Il primo dispositivo mobile dotato di Android sarà l’HTC Dream il cui lancio sul mercato è previsto per l’ottobre del 2008.



Pubblicato nella Categoria: Java, Linux, Mac, News, Programmazione, Software, Windows.
Tags: , , , , , .
Commenti



Leave a Reply


:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: