|
Pragt.info
Partner site van: www.heinpragt.com (c) Hein Pragt |
![]() |
Zoeken op deze site! |
|
|
Inhoud opgave
Google heeft de functionaliteiten van Android sterk verweven met al hun andere diensten zoals Google Maps, Google online apps en Gmail. Zo kunt u dus niet alleen iemand bellen maar ook meteen kijken waar hij of zij woont en er zelfs naartoe navigeren. Nog even een paar voordelen van Andoid op een rij, het is Open Source dus (bijna) gratis makkelijk te updaten en uit te breiden, ondersteuning van 3G mobiel internet, ondersteuning van alle multimedia, ondersteunt GPS met internet integratie, hoogwaardige grafische ondersteuning met zelfs 3D en OpenGL, heel gebruiksvriendelijk, volledige integratie met alle diensten van Google, gebruikt de Java standaard volledig, volwaardige touchscreen ondersteuning, geen beperkingen van de leveranciers op gebied van rechten management (DRM) interfaces en bestandsformaten, het sleutelwoord is open.
Door middel van diverse zogenaamde app stores kunt u zelf applicaties (programma's) downloaden voor uw Android toestel en deze zeer eenvoudig installeren. Naast de officiële Android Market van Google zijn er diverse andere app stores voor Android. Kunt u een applicatie niet vinden in een van de app stores dan loont het zich om eens in andere app stores te zoeken. Hier staat een overzicht van de diverse app stores voor Android toestellen.
Om gelijk te beginnen moet u natuurlijk de Android SDK downloaden en dat kan hier en download de Android SDK voor het gewenste platform. Daarna moet u Eclipse Galileo downloaden op de volgende url: http://www.eclipse.org/downloads/packages/release/galileo/sr2 en kies een platform en een mirror. Wanneer u de Android SDK gedownload heeft pakt u deze dan uit op uw harde schijf op een voor u logische locatie. Ga daarna naar "/tools/" en zoek het bestand genaamd "android" en voer dit bestand uit. Kijk bij het tabblad 'Available packages' en selecteer de checkbox van het item dat in de rechterlijst staat en er zal een proces worden uitgevoerd, wanneer dit gereed is klikt u onderin op "install selected". Nu kunt u de Android SDK koppelen aan Eclipse, wanneer Eclipse gedownload is pakt u het bestand uit en start u Eclipse op. Wanneer Eclipse gestart is ga u naar "help > Install New Software" er verschijnt dan een scherm met "Available software". Hierin staan een aantal opties, de eerste optie is een dropdown menu met daarnaast een knop "Add…" waar u op moet klikken. Voer een naam in en de tweede inputbox de volgende url: "https://dl-ssl.google.com/android/eclipse/" er verschijnt dan een item in de lijst genaamd "Developer tools". Vink de checkbox aan en er worden nu automatisch een aantal packages geinstalleerd. Wanneer dit gereed is klikt u rechtsonderin op "Finish". Ga daarna naar "Preferences" en klik op het tabblad "Android", bovenin is er een optie om de locatie van de Android SDK in te stellen. Klik op "Browse" en wijs naar de map waarin de Android SDK in staat op uw harde schijf en klik op "OK". Vervolgens moet u de SDK componenten toevoegen, daarvoor gaat u naar "Window > Android SDK and AVD manager". Klik op het tabblad "Available packages" en wanneer u op het ene item in de lijst openklapt verschijnt er een grotere lijst met allemaal componenten. Klik de bovenste checkbox aan, zodat alle componenten worden geselecteerd en klik dan rechtsonderin "Install selected" waarna alle componenten geďnstalleerd worden. Wanneer u windows gebruikt dient u de Android USB-drivers te installeren, zodat u via de USB-verbinding contact kunt maken met uw toestel. De USB-drivers voor Windows vind u hier: win-usb.html. Na deze laatste installatie is de ontwikkelomgeving klaar voor gebruik. Nu kunt u een project aanmaken, ga naar "File > New > Project" en selecteer "Android" en daarna "Android Project" waarna u op "OK" klikt. Er verschijnt nu een popupmenu met daarin verschillende instellingen voor uw Android project. De eerste sectie is vrij standaard wanneer u Eclipse gewend bent, bij de properties voert u de gewenste naam voor de applicatie in, de package name in, bijvoorbeeld com.example (deze naam moet uniek zijn) en geef de naam op van de eerste Activity, dit is de eerste class die wordt aangeroepen bij het opstarten van de en geef aan vanaf welke versie dit project minimaal moet draaien waarna u op "Finish" klikt. Het project is nu gereed en u kunt werken aan uw applicatie. Screenshots maken met de Android SDKVia de Android SDK kunt u eenvoudig screenshots maken van uw Android-toestel. Ga op uw toestel naar "Settings > Applications > Development" en vink "USB debugging" aan, op een Nederlandstalig toestel is dit "Instellingen > Toepassingen > Ontwikkeling" en "USB-foutopsporing". Maak nu verbinding tussen uw Android toestel en de computer en ga naar de map waar u de SDK heeft uitgepakt. Zoek daarna "Tools > ddms" en dubbelklik hierop waarna de Debug Monitor wordt gestart. Wacht totdat de applicatie uw toestel heeft herkend en alle gegevens heeft ingelezen waarna in de linkerkolom uw toestel moet staan. Selecteer uw toestel en kies nu uit het menu de optie "Device > Screencapture" waarna er eem popup scherm verschijnt met daarin een schermafdruk van uw toestel dat u via de knop save op kunt slaan.
Ook voor mensen die geen of weinig programmeer ervaring hebben, maar wel een goed idee, heeft Google nu een oplossing om snel en eenvoudig applicaties te kunnen ontwikkelen voor het Android platform. Voorlopig is er nog een bčtaversie te downloaden van Google App Inventor, door middel van een formulier kan iedereen met een Gmail account zich aanmelden voor App Inventor. Er is een aparte versie voor zowel OS X, Windows en Linux. Het gebruik van App Inventor vereist geen programmeerkennis volgens Google, men maakt een programma door componenten als tekst en afbeeldingen als blokken in te voegen. Ook kan er een database gebruikt worden en heeft de app toegang tot de gps functionaliteit en de overige telefoon opties. Deze gratis App Inventor tool is al een jaar in ontwikkeling en is getest door scholieren op diverse Amerikaanse middelbare scholen en universiteiten. U kunt bijna elke app die u kunt bedenken met de App Inventor bouwen zoals spelletjes of fotobewerking en u kunt zelfs gebruik maken van de telefoon sensoren om door middel van het kantelen van de telefoon een bal te verplaatsen in een doolhof. Maar App Inventor is niet beperkt tot eenvoudige spellen, u kunt er ook zakelijk apps mee bouwen of educatieve apps. Ook kunt u heel eenvoudig een quiz app maken om u te helpen met uw studie. voor een test. Met de Android tekst naar spraak mogelijkheden kunt u de telefoon zelfs laten spreken. De App Inventor vereist geen kennis van programmeren, omdat in plaats van het schrijven van code u door middel van slepen en plakken een visueel ontwerp kunt maken en via speciale blokken het gedrag van de app kunt specificeren. Het App Inventor team heeft blokken gemaakt voor zo ongeveer alles wat u kunt doen met een Android telefoon, er zijn zelfs blokken om te communiceren met diensten zoals Twitter. Omdat App Inventor toegang heeft tot de GPS locatie sensor, kunt u ook apps maken die weten waar u bent en ook kunt u eenvoudig contact maken met Internet en het Web. Schermvoorbeeld gebruikersinterface
Voor de techneuten onder ons.De blokken editor maakt gebruik van de Java bibliotheek "Open Blocks" voor het maken van programmeertalen met visuele blokken. Dit is bedacht en gemaakt door de Massachusetts Institute of Technology's. De compiler die de blokken omzet gebruikt de "Kawa Language Framework" en Kawa's dialect van de "Scheme programming language" die ontwikkeld is door Per Bothner en verspreid word als onderdeel van de Gnu Operating System van de Free Software Foundation. Alles past weer in de Opensourcesoftware filosofie achter Android. Meer informatie kunt u vinden op: http://appinventor.googlelabs.com
Wanneer u voor het Android platform wilt ontwikkelen moet u dit in de programmeertaal Java doen. Maar toch is Android geen Java platform en dat is gebaseerd op een hele slimme zet van Google om de licenties van Sun maar vooral de censuur van Sun te omzeilen. Android gebruikt een aangepaste Linux kernel als basis voor hun besturingsysteem, en daarboven draaien diverse opensource componenten die samen het platform vormen. De C-bibliotheek van Android genaamd Bionic is een flink gestripte BSD versie. Daarboven staat Dalvik, de nieuwe Java Virtual Machine voor Android van Google. Deze is helemaal van de grond af geschreven en maakt geen gebruik van de Sun bytecode maar een eigen bytecode. Android's implementatie van de Java SE class library is dan ook de versie van Apache Harmony. Android gebruikt dus wel de syntax van de taal Java, maar niet de Java-bytecode of de Java virtual machine en hierdoor kan Google beweren dat Android helemaal geen Java platform is. Wel maakt men gebruik van de taal java, de standaard SE class en daarnaast een uitgebreide bibliotheek van classes specifiek voor Android. Ook is er een SDK die gebruik maakt van Eclipse (een favoriete ontwikkel omgeving voor Java programmeurs) waardoor veel Java ontwikkelaars snel aan de slag kunnen met hun vertrouwde tools. De Android SDK zet de Java broncode niet rechtstreeks om in Dalvik bytecode maar gebruikt de standaard Java compiler om reguliere bytecode te genereren. Via de dx tool zal deze dan omgezet worden in Dalvik bytecode. Het zet de .class en .jar bestanden om in .dex (Dalvik Executable) bestanden. Op de doelmachine (Android telefoon) hoeft dus niet de Sun virtual machine te staan en hoeft (en kan) Java ME niet gebruikt worden. Op diverse plekken op Internet noemt men dit al de "ergste nachtmerrie voor Sun" maar effectief heeft Google dus een "fork" gemaakt en zo de invloed van Sun buitenspel gezet.
Microsoft maakt een spagaat en geeft aan dat .Net port op Android prima is.© 2010 Hein PragtDat Microsoft en Oracle geen grote vrienden zijn weten we ook al een paar jaar en in de oorlog die Oracle tegen opensource en in het bijzonder het opensource besturingsysteem Android van Google voert, gooit Microsoft nog even wat olie op het vuur. Microsoft geeft aan dat het geen patentrechtzaak tegen Google begint (en niet zal beginnen) wegens gebruik van Dot.Net in Android. Het Mono project werkt er hard aan om het Dot.Net platform onder Android beschikbaar te maken en het heeft daarbij de goedkeuring van Microsoft. Microsoft beloofde eerder dat Dot.Net runtime en C# specificaties beschikbaar zouden zijn voor ontwikkelaars van het Mono project en dat als er via Mono een .Net port naar Android komt dit dan valt dat onder de belofte van Microsoft. Novell werkt al enkele maanden aan een Mono port naar Android die MonoDroid wordt genoemd. Microsoft ziet het nut van een port van C# naar het mobiele platform blijkbaar wel als voordeel om hun eigen Dot.Net platform te promoten. De aanklacht van Oracle tegen Google spitst zich toe op de ontwikkeling van de Dalvik virtuele machine die applicaties geschreven in Java kan draaien. Sun gaf in eerste instantie lof aan dit project maar nadat Oracle Sun overnam, werd het toch een rechtszaak. Dat Oracle geen vrienden maakt binnen de opensource gemeenschap mag nu wel duidelijk zijn. Het is de vraag wanneer de opensource producten openoffice en mysql het loodje gaan leggen omdat deze ook door de overname eigendom van Oracle zijn geworden. Android wint duidelijk terrein op de BlackBerry en de iPhone© 2010 Hein PragtIn juli 2010 is Android de grote winnaar op de Amerikaanse smartphonemarkt, in het tweede kwartaal van 2010 groeide het aandeel van Android OS met 4 procent terwijl het aandeel van BlackBerry, iPhone, Windows Mobile en WebOS daalde. Uit de cijfers van comScore blijkt dat BlackBerry in vergelijking met de drie voorgaande maanden nog steeds de grootste is op de Amerikaanse smartphonemarkt maar wel 0,4 procent marktaandeel moet inleveren waardoor het op een marktaandeel van 41,7 procent komt. De grote winnaar is echter Android, in vergelijking met de vorige meetperiode groeide het besturingssysteem van Google als enige, en wel met 4 procent. In totaal heeft Android op de Amerikaanse smartphonemarkt nu al 13 procent van de markt in handen. Het marktaandeel van Apple daalde met 1 procent naar 24,4 procent en op de derde plek staat Microsoft, met een marktaandeel van 13,2 procent. Het ziet er naar uit dat het niet lang meer gaat duren voor Android Microsoft heeft verslagen op smartphonegebied, het gebruik van Windows Mobile daalde maar liefst met 1,9 procent. Op de vijfde plek staat Palm die met het WebOS 4,8 procent van de Amerikaanse markt in handen heeft en die een daling van 0,6 procent zag ten opzichte van februari. Oracle start patentoorlog tegen Java versie van Google Android© 2010 Hein PragtNu (in Aug 2010) het succes van het Android besturingsysteem voor smartphones in de VS groter is dan de besturingssystemen van BlackBerry en iPhone komt Oracle in actie tegen de Java versie die Google ontwikkeld heeft als basis voor zijn besturingsysteem. Oracle dat groot geworden is als databasereus en die recent Sun Microsystems heeft overgenomen (en daarmee ook alle Java patenten in handen heeft gekregen) beschuldigt Google dat die Java patenten en auteursrecht schendt met het Android besturingsysteem. Volgens Oracle heeft Google bij de ontwikkeling van Android willens en wetens Java gerelateerd patenten van Oracle geschonden. Ik heb zelf de 7 patenten die Oracle aangeeft eens bekeken en het zijn allemaal vrij algemene software patenten die zeer discutabel zijn maar wel van toepassing kunnen zijn op iedereen die een virtual machine maakt. Toen Google Android ontwikkelde, hebben ze er een Java compatibele technologie in opgenomen die Dalvik heet. Dalvik is een zogeheten ‘clean room’ implementatie, dat betekent dat Google Dalvik van de grond af aan heeft opgebouwd, zonder daarvoor Sun technologie of intellectueel eigendom te gebruiken. Oracle stelt echter dat Google zelfs Sun medewerkers heeft ingehuurd bij de ontwikkeling van Dalvik. Google gebruikt wel de taal Java, die vrij is, maar gebruikt een eigen systeem (Dalvik) en een eigen bytecode om de code uit te voeren en probeert hiermee de patenten van Sun (lees nu Oracle) te omzeilen. Naar mijn mening heeft Oracle de rechtszaak aangespannen omdat Android zo’n enorm succes is, men heeft voor veel geld Sun gekocht en nu proberen ze zoveel mogelijk van de gekochte patenten te verzilveren. Google heeft naast de Java programmeertaal ook de taal C nog tot beschikking maar de meeste applicaties en belangrijke functies zijn toch in Java geschreven. Google heeft aangegeven dat ze het gevecht tegen Oracle aangaan. Google geeft aan dat de aanklacht van Oracle een aanval is op de gehele open source Java gemeenschap en niet alleen op Google zelf. Aangezien Google momenteel rijk genoeg is zal dit ook een (misschien langdurige) strijd de giganten worden. Effectief is het belang natuurlijk ook dat Google de macht van Oracle op de taal Java ondermijnt door een zogenaamde “fork” afsplitsing te maken van de standaard die Sun gezet heeft. Vanuit ontwikkelaars was er al jaren kritiek op de wijze waarop Sun de Java ontwikkeling leek te domineren en naar eigen inzicht zat te beperken. Voor veel ontwikkelaars zal de Google implementatie een welkome nieuwe aanwinst zijn. De rechtszaak maakt wel duidelijk dat Oracle de controle over Java ontwikkelingen in eigen handen wil houden. Helaas is dit ook weer een levend bewijs van de misbruik die grote bedrijven maken van (redelijk algemene) software patenten om concurrenten en innovaties van anderen de kop in te drukken en de eigen monopolie positie te verstevigen. "Out of Service Area" melding© 2010 Hein PragtToen na lang wachtten de HTC Hero telefoon binnen kwam en ik de sim van de oude telefoon, die perfect werkte, ook met de data verbinding, was het enige dat op het scherm verscheen: "Out of Service Area" waarna er niets meer met de telefoon gedaan kon worden. Ik heb op Internet gezocht en wat meldingen gevonden over een PIN1 die aan moest staan, maar dat was bij mij ook het geval. Een kennis wist me te melden dat de telefoon geen verbinding kon krijgen met het KPN netwerk en dat er misschien toch een sim-lock in het toestel zou zitten. Toen maar de helpdesk van de KPN gebeld en na wat vragen over en weer vroegen ze me het nummer van mijn SIM kaart op te lezen. Toen bleek dat ik een oude SIM kaart had, wat wel kon kloppen want ik had het ding al meer dan tien jaar. Na het omruilen van de SIM kaart in de Primafoon winkel werkte het als een zonnetje. Het blijkt dus dat je voor moderne Android toestellen een nieuwere USIM nodig hebt om te kunnen werken. Dus wanneer u ook de melding: "Out of Service Area" krijgt, controleer dan eerst een de SIM kaart. De SIM-kaart voor UMTS wordt formeel USIM (Universal Subscriber Identity Module) genoemd. Smartphones verdringen vaste navigatiesystemen© 2010 Hein Pragt
Android heeft veruit hoogste percentage gratis appsBron: webwereld.nl 6 juli 2010Vergeleken met de iPhone App Store heeft Android Market relatief veel meer gratis apps in de aanbieding. Windows Marketplace heeft het laagste percentage gratis apps, blijkt uit een rapport. Meer dan de helft van de Android Market (57 procent) bestaat uit gratis applicaties. Veel meer dan het percentage gratis apps voor iPhone/iPod Touch (28 procent) en de iPad (23 procent). Dat blijkt uit het laatste rapport van de Nederlandse startup Distimo, die mobiele analytics levert. Het gaat hierbij om relatieve cijfers, absoluut is er in de Apple App Store nog veruit het meeste gratis te halen: ruim 50.000 apps (23 procent van de 225,000 beschikbare apps voor de iPhone). Bij Android zijn dit er 28.500 uit de 50.000 volgens Distimo beschikbare apps. Ook andere app stores kunnen niet tippen aan het hoge percentage gratis apps in de Android Market. BlackBerry App World en de Nokia Ovi Store zitten op 26 procent, terwijl Palm 34 procent gratis in de schappen heeft liggen. Hekkensluiter is Windows Marketplace, dat volgens Distimo slechts 1014 apps heeft, waarvan slechts 22 procent gratis is. Bovendien zijn 5 van de 10 populairste Marketplace-applicaties van de hand van Microsoft zelf. Het grote aandeel gratis apps in de Android Market kan komen omdat voor landen beperkingen gelden, vermoedt Distimo. Developers uit slechts 9 landen mogen geld vragen voor apps, en gebruikers uit slechts 13 van de 46 landen waar Android beschikbaar is, kunnen betaalde apps kopen. Dit komt doordat Google Checkout, dat nodig is om iets te kopen in Android Market, niet overal beschikbaar is. Android favoriet van app ontwikkelaars op lange termijnBron: automatiseringgids.nl 28 juni 2010Een meerderheid van app ontwikkelaars denkt dat Android op de lange termijn meer potentieel heeft dan andere besturingssystemen. Rond de 40 procent verwacht dat iOS van Apple het belangrijkste besturingssysteem zal blijken op de lange termijn. Dat blijkt uit een onderzoek onder ruim 2700 ontwikkelaars. Het onderzoek is uitgevoerd door Appcelerator, een leverancier van tools voor mobile-software. Voor de korte termijn is een overweldigende meerderheid overtuigd van het belang van iOS: zeker 84 procent heeft het volste vertrouwen in de mogelijkheden van dit besturingssysteem. Slechts 16 procent gelooft dat Android het belangrijkste besturingssysteem zal zijn op de korte termijn. Ook geven veel meer ontwikkelaars hoog op van iOS als het gaat om commercieel succes voor zowel apps voor consumenten als voor zakelijke gebruikers. Waar het de mogelijkheden en openheid van het systeem betreft, is men echter veel meer gecharmeerd van Android. Android-verkeer passeert iPhone in VSBron: webwereld.nl 29 april 2010Android heeft in maart qua internetverkeer in de VS de iPhone ingehaald. Wereldwijd is de Apple telefoon nog wel koploper. Telefoons met Google Android waren in de VS in maart goed voor 46 procent van alle getoonde mobiele advertenties, blijkt uit cijfers van meetbureau AdMob. Daarmee passeert Android de iPhone die 39 procent van de advertenties voor zijn rekening neemt. Wereldwijd zijn de verhoudingen anders: internationaal is de iPhone dominant met 46 procent van alle getoonde mobiele advertenties. AdMobs netwerk meet nu 34 verschillende Android-toestellen van 12 fabrikanten. Daarvan waren elf telefoons goed voor 96 procent van het Android-verkeer. De Motorola Droid is het populairst met 32 procent van het Android verkeer. De Nexus One komt maar tot 2 procent. AdMob wijst ook op de fragmentatie van Android. In maart draaide 38 procent van de Android-mobieltjes op versie 1.5, 35 procent had 2.0 of 2.1 en 26 procent werkte met 1.6. De impact van de introductie van de iPad is pas binnenkort terug te zien in de AdMob-cijfers. AdMob baseert zich op advertenties getoond op 18 duizend mobiele sites en apps voor iPhone, Android, Palms WebOS en apps met Flash Lite. Android snelst groeiende mobiele besturingssysteemBron: nu.nl 26 januari 2010Het besturingssysteem Android van Google zal de komende jaren steeds vaker gebruikt worden. Na Symbian van Nokia wordt het zelfs het populairste systeem voor mobieltjes. Dat stelt althans marktonderzoeksbureau IDC, zo meldt Computerworld. De bevindingen komen in grote lijnen overeen met een recent rapport van Gartner. Na Android en Symbian zal Blackberry in 2013 de derde plek bezetten op de markt voor smartphones, die tegen die tijd uit 391 miljoen exemplaren zal bestaan. Windows Mobile volgt op de vierde plek, met pas daarachter de iPhone. Overigens denkt Gartner dat Apple het net iets beter doet dan Windows Mobile. De marktvorsers verwachten dat het nieuwe Windows 7 voor mobieltjes veel extra klanten zal trekken. In 2013 zullen er naar verwachting ruim 50 miljoen Windows mobieltjes over de toonbank gaan, fors meer dan de ruim 18 miljoen in 2009. Voor Android is de stijging nog spectaculairder, van zes miljoen in 2009 naar 68 miljoen in 2013. Het aantal toestellen met Android neemt flink toe, de industrie kijkt reikhalzend uit naar de Nexus One, het toestel dat Google zelf op de markt zal brengen. Naar verwachting zal dit in Nederland dit voorjaar gebeuren. |
|
Disclaimer. Privacy beleidWij maken gebruik van externe advertentiebedrijven om advertenties weer te geven wanneer u onze website bezoekt. Deze bedrijven gebruiken mogelijk informatie (niet uw naam, adres, e-mailadres of telefoonnummer) over uw bezoek aan deze of aan andere websites om advertenties weer te geven over goederen en services waarin u wellicht geďnteresseerd bent. Als u hierover meer informatie wenst of als u wilt voorkomen dat deze bedrijven deze informatie gebruiken, klikt u op deze link. |