lundi 26 juillet 2010, par Google Docs
Have you been frustrated trying to find the populations or capitals of a list of countries? Would you like to easily get a list of the birthdays of all of your favorite musicians and actors? The GoogleLookup function in Google spreadsheets does all of the work, and in a matter of seconds you have all of the information you want. Using the information collected from the Web using Google Search, the GoogleLookup function finds the values for straightforward facts about specific things.
To use the GoogleLookup function, enter the following formula in the desired spreadsheet cell:- =GoogleLookup(“entity” ; “attribute”) where “entity” represents the name of the entity you want to access and “attribute” is the type of information that you want to retrieve.
The atomic number of gold, 79, then shows up in the cell in which the formula was entered.
After experimenting with one GoogleLookup formula, I’d like to apply the formula to a larger list of elements, and also get information on the atomic weight. Instead of typing the formula out like before, I want to click the cell of the first entity in my list, in this case it’s gold. Next, I want to reference the cell in which I name the attribute I’m looking up, in this case, atomic number. Then I want to freeze the appropriate rows and columns with the “$” symbol.
Freezing the appropriate row and column allows me to drag the formula across to the “Atomic Weight” column and down the other rows to apply the formula to all of the other entities. When I apply the formula to all of the other cells, the results will show.
Keep in mind that while the GoogleLookup function knows quite a bit, it doesn't know everything. Although not all of the formulas you try will work, we encourage you to experiment. When GoogleLookup isn't sure if an answer isn't the best one for your entry, you'll see a dialog box with a handful of possible answers that you can choose from. Just select the cell and click More Options... to select a different value.
Here are a few more examples of entities you can access using the GoogleLookup formula, and a few popular attributes:- Countries and Territories (like "Burkina Faso"): population, capital, largest city, gdp
- U.S. States (like "Tennessee"): area, governor, nickname, flower
- Rivers (like "Amazon River"): origin, length
- Cities and Towns (like "Chicago"): state, mayor, elevation
- Musicians (like "John Lennon"): date of birth, place of birth, nationality
- Politicians (like "Anwar Al-Sadat"): date of birth, place of birth, nationality
- Baseball Players (like "Wade Boggs"): games, at bats, earned run average, position
- Chemical Compounds (like "Isopropyl Alcohol"): chemical formula, melting point, boiling point, density
- Stars (like "Betelgeuse"): constellation, distance, mass, temperature
- Planets (like "Saturn"): number of moons, length of day, distance from sun, atmosphere
- Dinosaurs (like "Velociraptor"): height, weight, when it lived
- Ships (like "USS Chesapeake"): length, displacement, complement, commissioned
- Companies (like "Hewlett-Packard"): employees, ceo, ticker
Posted by: Julia Harter, Consumer Operations Associatemercredi 14 juillet 2010, par Matthew Guay
Would you like to test drive the latest version of Google’s Android OS without buying a new mobile device? Here’s how you can run Android on your PC for free with the Android SDK Emulator.
Android is the latest mobile OS to take the world by storm, but everyone doesn’t have access to the latest mobile devices. Thankfully, there’s an easy way to run Android on your Windows, Mac, or Linux computer. Google provides an Android emulator with their SDK, which is designed to let developers test their apps on Android before running them on handsets. We can use this to test drive Android on our computer, here’s how to do it.
Getting Started
The Android Emulator requires Java to run, so if you don’t already have Java installed on your computer, download it from the link below and install as normal.

Note: When installing Java, make sure not to install any crapware it tries to sneak in like the worthless Yahoo toolbar.
![sshot-2010-07-12-[19-46-59] sshot-2010-07-12-[19-46-59]](local/cache-vignettes/L300xH219/sshot2010071e718-0664a.jpg)
Then, download the Android SDK from Google (link below), and make sure to select the correct version for your computer. Once it’s downloaded, unzip the files as normal.

In Windows, run the SDK Setup.exe program to get started running Android on your PC.
![sshot-2010-07-09-[15-18-57]](local/cache-vignettes/L300xH207/sshot2010070f724-38e80.jpg)
The SDK will check Google’s servers for available packages.
![sshot-2010-07-09-[15-19-09]](local/cache-vignettes/L300xH206/sshot20100707734-6423c.jpg)
If you see an SSL error message, click the Settings tab on the left in the SDK and AVD Manager window that opened in the background. Here, uncheck the Force https box, click Ok, and then reopen the setup.

Now, the Package Installer will open. You can choose what you want to install, and then click Install to begin installing the Android emulator on your computer.

By default, all of the SDK platforms, samples, and APIs will be selected for install. This can take quite a while to download, as several versions of Android are currently available. If you only want to play around with Android, choose the version you want. You’ll want the SDK Platform Android your.version. Then click the Reject bullet on all the other entries, and click Install. We wanted to try out the latest Android 2.2 as well as the older 1.5, so we downloaded both of them.

Once you’ve started installing, you’ll see a window showing the download and installation progress. This may take a few minutes, depending on your Internet speed.
![sshot-2010-07-09-[16-58-07]](local/cache-vignettes/L300xH206/sshot2010070d37d-3adb5.jpg)
You’ll have some little Androids in your taskbar, but unfortunately they don’t show the download progress.
![sshot-2010-07-09-[15-25-59]](local/cache-vignettes/L300xH199/sshot2010070675a-48344.jpg)
Setup an Android Emulator
Once the download is completed, you can setup an emulator to test drive Android on your computer. Select the Virtual Devices from the left menu, and then click the New button on the right.
![sshot-2010-07-12-[14-55-47]](local/cache-vignettes/L300xH167/sshot201007162a6-42dc4.jpg)
Enter a name for your virtualized Android, and select the version of Android you want to use from the drop-down menu. This will only show the version you installed previously, so you may only see one version listed depending on your selection.
![sshot-2010-07-09-[19-24-18]](local/cache-vignettes/L222xH300/sshot20100708c07-3795c.jpg)
Enter a size under the SD Card entry; this is a virtual SD card that’s actually an IMG file that Android will use to store your settings and files in. Then, select a screen size from the skin options. The default is a standard, Nexus One-type display, while the others are different sizes including even a BlackBerry-style device.

Click Create AVD when you’re finished.

The program may appear to freeze while it is creating the AVD, so just wait until you see the confirmation window.
![sshot-2010-07-09-[16-59-47]](local/cache-vignettes/L300xH120/sshot20100707ce5-75013.jpg)
You’re now ready to run Android on your PC! Select your new virtual Android, and click Start on the right.
![sshot-2010-07-09-[17-00-11]](local/cache-vignettes/L300xH165/sshot201007035c4-891e3.jpg)
You can choose to scale the display if you’ve chosen a larger screen size than your monitor will fit, and then select Launch.
![sshot-2010-07-09-[17-02-08]](local/cache-vignettes/L246xH300/sshot2010070f56f-3d39f.jpg)
Android will now begin to load in your emulator. Several command prompt windows may open, and then you’ll see the emulator itself. Notice that the default, large screen size will display a keypad and virtual buttons on the right side of the emulated device.
![sshot-2010-07-09-[17-02-21]](local/cache-vignettes/L300xH216/sshot2010070f2db-8024c.jpg)
Android may take several minutes to load, especially on your first run. After a while, the boot screen will switch to an Android boot animation.

Finally, you’ll be presented with your new Android home screen! Use your mouse as you would normally, though remember that you don’t need to double-click to open apps.

You can open pre-installed apps from the launcher menu, though unfortunately these emulator images do not include the Android Marketplace.

View your favorite websites in the browser, and they will render just as they would on an Android device. Note that you can enter text using the on screen keyboard in the emulator, or with your standard keyboard. Since this is an emulator, you may notice some lag in entering text.

You can also install Apps that are directly available online.

Default apps such as Email work great, and you can even see most of the device settings in Android.

Click and hold on the home screen to change the background or try out widgets.

You’ll even see the nifty Android Lock screen if you leave your virtual machine alone for a few minutes. Just click the arrow and drag it to the other side of the screen to unlock.

You can always repeat the steps later to create a new Android virtual machine. Here we’ve created an Android 1.5 virtual machine with the QVGA screen size.

We did experience a few crashes in our tests, and the emulator felt somewhat sluggish, but in all, it’s fun to try out a new mobile OS without spending money on a new phone.

Launch Android Virtual Machines Later
Anytime you want to launch your Android virtual machines in the emulator, just run the SDK Setup.exe as before, and select them from the Virtual Devices list. Alternately, you can launch an emulator directly from the command line. To do this, browse to your Android SDK folder and open the Tools folder. Press the Shift key and right-click, and then select Open Command Window Here.

Now enter the following in the Command Prompt, substituting the name of your Android virtual machine for your_device:
emulator @your_device

Create a Shortcut For Your Android
Alternately, right-click on the Emulator.exe in the SDK Tools folder, and select Create Shortcut.

This shortcut would actually only run the emulator in Command Prompt and not load an actual virtual device. We’ll need to change the properties to do this, so right-click and select Properties.

Select the Shortcut tab, and then scroll to the end of the Target box. Enter the name of your virtual Android as before, as @your_Android after the emulator.exe, and then click Ok.

Now you can launch your Android directly from your Desktop or Start menu.

Conclusion
Whether you’re a developer who wants to write the next greatest app for Android or are simply are curious about Android and would like to try it out without buying a new phone, the Android Emulator is a great way to get started for free. It is also a great way to try out new versions of Android if you have an older device. We were disappointed that the Android Marketplace wasn’t included. but check back in the next couple days and we’ll show you how to run it in the emulator!
Also, don’t forget; if you’re using an aging Windows Mobile phone, you might be able to turn it into an Android phone. Check out our tutorial on how to Run Android on Your Windows Mobile Phone.
Link
Download Java for your computer
Similar Articles Productive Geek Tips jeudi 8 juillet 2010, par Justin Garrison
Interested in Android but think you need to buy a new phone to try it out? Actually, your Windows Mobile phone may already have the capability of running Android. Today we show you how and the type of phone you’ll need.
![sshot-2010-07-07-[22-09-07] sshot-2010-07-07-[22-09-07]](local/cache-vignettes/L300xH96/sshot2010070b55e-ca43c.jpg)
Installing Android
To run Android you will need a microSD card that is not SDHC (typically a card less than 2GB) and a supported Windows Mobile phone (see below). You can check your microSD card compatibility by looking at the card to see if it shows the “HC” label.

The microSD card will need to be formatted in FAT32. Plug the microSD card into the computer and right click on it and choose format.
Note: Formatting a microSD drive will erase everything on that drive. Make sure you have any important files backed up before you format it.

Now that the microSD card is formatted, the first step to installing Android is finding the right Android port for your phone (see below). You will need to find the port that works on your phone as well as the version of Android you want to run. Versions start at 1.0 but typically you will find ports for version 1.6 or 2.1.

Once you have found the right port for your phone and Android version you want to use, extract the files to a folder using 7-zip.

After the files have extracted there should be a folder called “andboot”. Go into the andboot folder and there will be another folder called “startup config” or “startup”. Open this folder and you will need to find the right startup.txt file for your phone. Inside each folder will be a single “startup.txt” file. Copy the file for your phone model to the root of the andboot folder. This file will tell Android what type of hardware you have, how big your screen is, how much RAM your phone has etc. so it is very important to choose the right file. If you are confused on what these phone names are please read below on finding your phone model.

Once you have moved the correct startup.txt file to the andboot folder, copy the entire andboot folder to the root of your newly formatted microSD card.
Plug the microSD card back in the phone and open the file browser on your phone and browse to the memory card. Make sure the phone is plugged into power before the next few steps because on some phones running on battery may cause the phone to hang.

Open the andboot folder and run haret.exe. If the right startup.txt file is in the root of the andboot folder you should be able to click “Run” and you will get a quick loading screen while haret turns off Windows Mobile and starts up Android.


You should get some scrolling text and probably a nice Android logo while the phone boots up the first time.
Note: The first boot is going to take a considerably longer time than subsequent boots. and you may need to calibrate your screen during the boot process so make sure you keep an eye on it.

Once the basic Linux settings are done your new “Android” phone will boot to a welcome screen so you can walk through the rest of the settings like setting up your email account.
Tip: If you are running Android on a phone that does not have an active data plan but does have wifi, you can get around the startup screen by tapping on the welcome screen in this order: top left corner, top right corner, bottom right corner, bottom left corner then tap the Android logo. You can then enable wifi and join a network and set up your gmail account manually.

It is usually recommended that you leave your phone alone while it syncs your information for at least 10 minutes. Once the initial syncing is done the phone should start running faster and you can play around with installing apps. If you don’t wait for the phone to fully sync you may have problems with apps crashing prematurely and a force close dialog popping up.

Change any settings and install any apps you want, they will be saved to your memory card and ready on next boot. All phones that run Android from the microSD card will automatically boot Windows Mobile when the phone restarts. To run Android again, just open the file browser and run haret.exe again.

Android Ports
There are a few different Android ports for Windows Mobile devices and each one supports a different family of device; each family of device has a varying amount of hardware support. Most phones will support the touch screen, hardware buttons, cell phone radio, and data connection, but some ports may not support bluetooth, GPS, or power management. This is not a complete list of Android ports available, but it should cover the most popular Windows Mobile phones.
Almost all Android development on Windows Mobile phones started with the development on theHTC Touch (also known as the HTC Vogue and the Verizon xv6900). The HTC Touch has 100% of the hardware features working and even some features that were not available in official Windows Mobile ROMs. One of the main differences between Android for the Touch and Android for every other phone is the Touch allows for Android to be flashed to the phone’s ROM (NAND memory). This was a big break through for Android development and has increased battery life and speed greatly. Running Android on the Touch can be done following the steps above but it is recommended to run Android by flashing the phones NAND memory. To learn how to do that, start at the Android Touch FAQ thread at XDA-Developers.Android ports for the HTC Touch can also be used on the following phones with varying success.- HTC Nike (Neon)
- HTC Polaris (Touch Cruise)
- HTC Kaiser (TyTN II)
- HTC Titan (Mogul, xv6800)
Note: HTC phones all have proper names that come from HTC and in many cases each carrier will give the phone its own branding and rename the phone to something else. For example, the HTC Titan was called the Mogul on Sprint and the xv6800 on Verizon. To find the Android port for your phone, start by finding the proper HTC name of your device. Start on HTC’s site to discover your device’s official name.
XDAndroid supports the most popular touch screen HTC Windows Mobile phones and if you bought a touch screen HTC Windows Mobile phone within the past year, most likely this port will support your phone. XDAndroid runs directly from the phones microSD memory card on the following phones:- Touch Pro (Fuze, RAPH, RAPH800, RAPH500)
- Touch Diamond (DIAMOND, DIAM500)
- Touch HD (BLACKSTONE)
- GSM Touch Pro2 (TILT2,RHODIUM, RHOD400, RHOD500)
- GSM Touch Diamond2 (TOPAZ)
Andromnia is an Android port for Samsung devices. Currently this port is in the pre-alpha stages and things like the headset speaker does not work. But if you want to test it out it supports the following phones:- Samsung i900 (GSM, supported worldwide)
- Samsung i910 (CDMA, used by Verizon in the US)
- Samsung i780 (Mirage)
- Samsung i907 (AT&T Epix)
Wing Linux isn’t as quickly developed as XDAndroid but should get the job done if your phone isn’t supported by any other port. Wing Linux supports the following phones to varying degrees:
- HTC Artemis
- HTC Elf, HTC Elfin
- HTC Excalibur, T-Mobile Dash
- HTC Gene, HTC P3400
- HTC Herald, T-Mobile Wing
- HTC Opal, HTC Touch Viva
- HTC Pharos
- HTC Prophet
- HTC Startrek
- HTC Wizard
- Asus P320, Galaxi Mini
You may also want to look at threads for the following phones to check the status of Android on these phones.
Extra links
If you still can’t find what you are looking for I recommend checking out these links for more information.
Similar Articles Productive Geek Tips Latest Software Reviews Tinyhacker Random Tips mardi 6 juillet 2010, par Roxanne Varza
Article par Robin Wauters (adaptation par Clément Vouillon)
Etant donnée la fragmentation que connait l’industrie des applications mobiles, il est bon de voir que certaines études viennent nous aider à comprendre et donner sens à ce qui se passe dans ce secteur de l’économie numérique, secteur qui ne cesse de prendre de l’importance et ce sur l’ensemble du globe. Si vous vous intéressez au sujet, je vous invite à consulter cette étude très approfondie, réalisée par vision mobile (et sponsorisée par Telefonica Developer communities) qui nous plonge au cœur du domaine et constitue à ce jour un des rapports les plus complet paru.Intitulée Development Economic 2010, cette étude explore en profondeur tous les aspects du monde du développement mobile, avec la participation de plus de 400 développeurs du monde entier, segmentés sur les 8 plateformes principales : iOS (iPhone), Android, Symbian, BlackBerry, Java ME, Windows phone, Flash Lite et web mobile (WAP/XHTML/CSS/Javascript).
Ce rapport, qui se base sur une étude complète réalisée par une équipe de 3 chercheurs, 5 interviewers et 8 développeurs d’applications mobiles entre janvier et juin 2010, nous donne un excellent aperçu de toutes les étapes clefs du développement d’une application mobile : du choix de la plateforme à sa distribution et sa monétisation.
Quelques éléments importants de cette étude :
TAUX DE PÉNÉTRATION DU MARCHE ET PRÉFÉRENCE DES DÉVELOPPEURS
- Le taux de pénétration du marché est de loin le critère le plus important dans la sélection de la plateforme, raison citée par plus de 75% des développeurs sondés. Clairement les développeurs se soucient plus du marché adressable et du potentiel de monétisation plutôt que des considérations techniques liées à la plateforme.
- Basé sur son échantillon de 400 personnes, VisionMobile, a constaté que la plupart des développeurs travaillent sur plusieurs plateformes à la fois : 2.8 plateformes par dév en moyenne. Parmi les développeurs Android et iPhone, 20% proposent leur application sur les deux places de marché concurrentes en même temps.
- Sur ces deux dernières années un transfert de « mindshare » (de préférence des développeurs) s’effectue des plateformes traditionnelles (symbian, JAVA ME et Windows phone) au profit de l’iOS, d’Android et de RIM. La « large minorité » (20-25%) des sondés développant sous Symbian et qui proposent leurs applications également sous iPhone, confirment ce changement qui s’opère au profit des nouveaux acteurs.
- Selon VisionMobile, la grande majorité des développeurs Java Me, ayant répondu, ont perdu foi dans la vision «Ecris du code une fois, fais le tourner partout ». De plus les témoignages suggèrent que près de la moitié des développeurs « stars » Windows mobile possèdent un iPhone et réfléchiraient à deux fois avant de réinvestir dans un terminal sous OS Microsoft.
- Android se positionne comme la plateforme de développement la plus populaire. Les résultats de l’enquête révèlent que pratiquement 60% de l’ensemble développeurs mobiles ont récemment développé sous Android. Second en termes de préférence arrive l’iOS (iPhone), devançant ainsi devant Symbian et Java Me, encore en tête en 2008.
- Les chiffres révèlent un décalage entre les préférences des développeurs et le marché adressable. Par exemple l’OS Symbian est installé sur environ 390 millions de terminaux mobiles (2ème trimestre 2010) et revendique à peine 6000 applications alors que sur la même période l’iPhone d’Apple a 30 fois d’applications déployées sur 60 millions de terminaux.
- Bien entendu la plupart des développeurs ont une forte affinité avec les plateformes sur les lesquelles ils ont investi le plus de temps ; sur l’ensemble des 8 plateformes mobiles étudiées, les sondés pensent que le meilleur aspect de leur plateforme est le taux de pénétration, même si en réalité ce taux est relativement faible.


MARKETING, DISTRIBUTION ET MONÉTISATION
- Les canaux de distribution principaux d’il y a quelques années sont maintenant minoritaires dans la stratégie « go to market » des applications mobiles. Les portails des opérateurs et les apps préinstallées sur les terminaux sont les canaux principaux de moins de 5% des développeurs sondés. Les résultats de l’étude font ressortir que les développeurs ont principalement recours aux stores (Appstore, l’Android store etc…) ou au téléchargement direct via leur site internet.
- Les app stores ont réduit la durée moyenne du « time-to-shelves » de deux tiers : de 68 jours sur les plateformes traditionnelles à 22 jours sur un app store et la durée de « time-to-payment » de moitié, passant de 82 jours à 36 jours. En moyenne il vous faudra attendre 55 jours pour être payé via le canal opérateur et un incroyable 128 jours quand votre application est préinstallée par un constructeur.
- Il y a peu, voir quasi aucun usage des app stores en tant que canaux de distribution principaux en dehors d’Apple et d’Android. Seulement 5% et 10% des développeurs Java et iPhone ont déclaré utiliser les app stores dans ce cadre.
- Le problème le plus important pour les développeurs est le manque de canaux marketing efficaces pour augmenter la visibilité et la découverte de leurs applications par les utilisateurs. Plus de 50% d’entre eux seraient prêt à payer pour apparaître dans les classements ou la sélection d’applications.
- Le problème le plus important dans le processus de certification est son coût. plus de 30% des sondés citent cet obstacle comme le problème numéro un du processus. L’économie ne fonctionne pas pour les applications low costs mais seulement pour les mega-productions.
- La ruée vers l’or est un mythe : seulement 5% des sondés ont déclaré obtenir d’excellents revenus, au dessus de leurs attentes. Pratiquement 60% n’ont pas atteint les objectifs espérés.
- Le modèle de revenus par publicité est le second plus important derrière le modèle éprouvé du « paiement au téléchargement » (sur les app stores). Le modèle par abonnement, pour le moment, est plus important lorsque l’app est distribuée via les opérateurs (comparativement aux app stores).


ASPECTS TECHNIQUES
- La courbe d’apprentissage varie de façon importante d’une plateforme à l’autre. En moyenne, il faut 15 mois pour maitriser Symbian contre moins de 6 mois pour Android. Un développeur Symbian doit ainsi écrire trois fois plus de code qu’un développeur Android et deux fois plus qu’un développeur iPhone.
- En termes de débogage, les tests montrent qu’Android a le processus de débogage le plus rapide comparé à l’iPhone, Symbian et Java Me.
- La capacité de construire des interfaces attractives est encore loin d’être accessible pour tous les développeurs. Environ 50% (sous Symbian, BlackBerry et Windows phone) se plaignent de la difficulté de créer de bonnes interfaces.
- Le rapport indique que 80% des développeurs se tournent vers la communauté et les forums non officiels pour du support technique. Les sites officiels ne sont utilisés que par 40% des sondés.
- La restriction des « unpublished » et « hidden » API des terminaux est voulue par les plateformes, néanmoins les développeurs seraient prêt à payer pour y accéder, il s’agit même de leur première demande concernant le support technique. Ainsi, les plateformes pourraient bénéficier de SDK tiers, accessibles sur la base d’abonnements.
- Les API (programmes) des opérateurs ont échoué à attirer les développeurs puisqu’à peine 5% d’entre eux pensent qu’il s’agit de leur rôle d’en proposer. Néanmoins 50% des développeurs seraient prêt à payer les opérateurs pour des API de facturation, suivi par le sms et la géolocalisation.

Information provided by CrunchBasedimanche 23 mai 2010, par A Googler
We've been overwhelmed — but not surprised :) — by the success of our 30th anniversary PAC-MAN doodle. Due to popular demand, we’re making the game permanently available at www.google.com/pacman.
Thanks to NAMCO for helping to make this wonderful collaboration happen. Enjoy!
Posted by Marissa Mayer, VP Search Products & User Experiencelundi 3 mai 2010, par Mike Pegg
This post from the Google Code Blog is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by Adrian Graham, co-founder of nextstop.com who will give us a demo inside the Developer Sandbox.
When building nextstop's HTML5 mobile app, we were able to leverage a powerful combination of HTML5 and Google API's to build a mobile web experience that we believe rivals what we could have built natively. For more on our mobile app, check out this post -- here we will just focus on the technologies that made this experience possible.
Lately HTML5's video features have gotten a lot of attention, but it's three other HTML5 features that we've found most useful for mobile web development.1. Prefetching using LocalStorage: It's no secret that mobile data networks are slow but by putting a bit of thought into what users will tap on next, and prefetching that data in the background you can build a dramatically faster user experience. It's possible to do limited forms of prefetching using plain old JavaScript, but using the localStorage key/value storage built into HTML5, we're able to store much more data and therefore prefetch more aggressively.
If you're using a recent version of Chrome or Safari or on an iPhone 3 or Android 2 phone and want a sense of what prefetching feels like, try clicking the left and right arrows here (you can ignore the warning you will see in Chrome and Safari).
2. Geolocation: Using the geolocation features built into HTML5 (and available on iPhone 3 and Android 2), we're able to connect you with local information based on the GPS in your phone, so all you have to do is launch the app to see nearby recommendations. I wish it were a bit faster, but it sure beats entering an address or zip code -- and it's super easy to hook into as a developer.3. App Caching: The last HTML5 feature that we heavily rely on is the application cache. If a cache manifest file is specified, the browser won't re-download files unless the content of the manifest file has been updated. This may not sound like a big deal, but the latency of cellular networks can be long enough that requesting multiple files at startup can slow down your app by 10 or 20 seconds. Ideally, you'd put all your static JavaScript, CSS, and image files in the manifest file, so users never have to wait for them to be downloaded more than once.
As excited as we are about HTML5, things get even more interesting when you combine these technologies with Google APIs.
1. Google Maps API V3: Google Maps V3 has been rewritten from the ground up to better support modern mobile web browsers, and it shows. We were able to build a map interface into our mobile app that is nearly as full featured as our main site, including support for dynamic updates when the user pans and gestures like pinch to zoom on the iPhone. Coupled with the Geolocation support in HTML5, we can easily show users where they are in relation to the recommendations on the map. A year ago, this would have required writing a fair amount of native code. Today it can be done in the browser and works on both Android 2 and iPhone 3 devices.
2. Google Analytics: Since we prefetch most of our content, we end up rendering mobile pages using JavaScript. This makes tracking things like page views a little more tricky than a typical website, since we're not requesting an HTML file for each page view (and the App Cache can further complicate matters). We planned on building a custom mobile analytics system, but we decided to try running Google Analytics in the mobile web browser instead. Using the _trackPageview method (with a URL corresponding to each mobile "page" generated by Javascript) has worked surprisingly well and has had minimal performance impact. Best of all, if you're already using Google Analytics on your main site, you see all your mobile analytics in the same place. This lets you do things like easily compare the time on site for a mobile visitor and a desktop visitor. (Here's one data point if you're wondering whether or not to build a mobile web version of your site: visitors spend over twice as long using our mobile HTML5 app as they do on our website.)
3. Google Local Search API: Coupled with HTML5 geolocation, the Google Local Search API becomes even easier to use. For instance, the nextstop app lets users add places that they like to nextstop's database. In a desktop browser, we have no choice but to ask the user to type in some words and do a local search. However, on the phone, we can show users a list of nearby places by passing the local search api the user's current position. More often than not, no typing is required to locate the place you'd like to add.If you can't already tell, we're pretty excited about the future mobile apps running inside a browser. As mobile web browsers and web APIs continue to evolve, we expect more and more people to hop on the HTML5 bandwagon as a cross-platform way to build powerful mobile apps.
Posted by Adrian Graham, co-founder of nextstop.com
We'll be at Google I/O in May and would love for you to stop by our demo station in the Developer Sandbox and share any questions, tips, or tricks you have related to HTML5 mobile development. And in the meantime, if you have a great idea for an HTML5 app based on nextstop's data, we encourage you to check out our API.vendredi 16 avril 2010, par david_l@pcinpact.com (David Legrand)
Google vient d'annoncer, via son blog dédié à GMail, que le glissez-déposer de pièces jointes était désormais actif sous Chrome et Firefox 3.6.mardi 13 avril 2010, par Vince@pcinpact.com (Vincent Hermann)
Google se prépare activement à l'arrivée de Microsoft sur le créneau des outils bureautiques en ligne. En effet, l'éditeur de Redmond lancera avec Office 2010 une suite complète disponible dans un simple navigateur et gratuite, bien que nettement ...mardi 15 décembre 2009, par The Gmail Team
Posted by Dominik Marcinski, Software Engineer
Managing a big address book can be a challenge, so it's no surprise that the top request for Google contacts is a fast, easy way to merge duplicate contacts. You've been able to merge contacts one-by-one for a while, but now we've added a single button that merges all your duplicate contacts at once. To clean up your contact list in one fell swoop, just click the "Find duplicates" button in the contact manager, review the merge suggestions (and uncheck any suggestions you don't want merged), and hit the "Merge" button.
If you've been considering getting all your contacts into Gmail or syncing your Gmail contacts to your phone, now's the time to do it. As we've written about previously, you can sync your contacts to a wide variety of devices (including Android, iPhone, Blackberry, SyncML, etc). So if you were dreading spending hours getting your contacts in order, now you can do it with a couple clicks.
vendredi 6 novembre 2009, par GCrao78
Google sait beaucoup de choses sur vous... Et c'est de votre faute.
Vous avez un compte Google et êtes inscrits à quelques-uns des services proposées par le moteur de recherches ? Le géant californien connait donc probablement votre nom, votre prénom, vos différentes adresses e-mails ainsi vos contacts Gmail, les fichiers que vous avez mis en ligne grâce à Google Docs, etc. Logique me direz-vous, Gmail ne serait pas aussi efficace s'il ne stockait pas vos e-mails, idem pour les autres services.
Néanmoins, le nombre de services augmentant considérablement, malgré l'échange de données entre ceux-ci, il peut-être difficile de savoir si oui ou non vous avez partagé telle information avec Google. C'est l'objectif de Google Dashboard, qui sera lancé ce jeudi comme nous vous l'annoncions récemment sur Twitter.

Le tableau de bord, disponible en dix-sept langues dont le français, sera accessible depuis la page "Mon Compte" de Google (image 1, lien surligné en jaune). Sur cette page vous accèderez à la liste des services de Google auxquels vous avez souscrit et la liste des informations vous concernant -- ou tout au moins des liens vers les pages des services en question où sont détaillées ces informations. Par convention toutes les données sont considérées comme privées sauf celles qui sont marquées d'une icône particulière.
À la question "à quoi cela sert-il ?" notre réponse serait "à pas grand chose". Mais Google y voit deux objectif : la transparence vis-à-vis de ces utilisateurs, et la firme veut donner à ces dernier le contrôle de leurs informations comme le soutient le front de libération des données.
Le but principal, quoique non avoué explicitement, est de satisfaire les demandes pressantes des ayatollah de la protection de la vie privée. Et c'est peut-être l'effet inverse qui risque de se produire puisqu'ils pourraient éventuellement être surpris par toutes les données que Google possèdent sur eux.
On notera toutefois un énorme inconvénient de Google Dashboard : il ne fournit pas de liste exhaustive des information qu'il détient vous concernant. Tout d'abord, il faut savoir que tous les services ne sont pas affichés. Ensuite, toutes les traces que vous laissez sur les serveurs de Google quand vous n'êtes pas connecté à votre compte Google ne sont pas listées. Ainsi, pas un mot sur votre adresse IP enregistrée lors des recherches effectuées sur le moteur de recherches, vos passages sur les nombreux sites marqués avec Google Analytics, les cookies des serveurs publicitaires AdSense et DoubleClick, sans oublier les utilisateurs de Google Apps dont les comptes sont différents des autres comptes Google.
Écrit par TOMHTML à 01:29
> Savoir-Faire > Microsoft > Actualités Microsoft
mercredi 21 juillet 2010, par ReedR
The buzz around Windows Phone is getting pretty crazy. This past weekend, reviews and walk-throughs emerged on almost all of the major tech blogs. It’s about time. iPhone and Android have had their 15 minutes. Microsoft has been cooking something in the back room under lock and key and release is imminent. You have to wonder, will it sink or swim? Is it too little, too late?
The new kid is Windows Phone 7. He’s smart, he’s different, and brings much needed change to our mobile platform strategy. With change comes excitement and some trepidation for our legacy mobile developers. After all, this is a completely new platform-- not an upgrade from Windows Mobile in any way. What does it all mean?Windows Mobile and Beyond
Windows Mobile is still alive and well. It’s been the best mobile LOB platform around and continues to move forward under the ownership of our Embedded Team as Windows Embedded Handheld. It’s flexible, adaptable and comes in every variety of hardware you can imagine. When my A/C unit blew up last month, the service guy shows up with a high tech gadget. It was indestructible (e.g. – ruggedized). It was a two way walkie-talkie. It managed the work order for my house and captured my signature. It ran technical diagnostics on the data collected. It pumped the whole work order up into the cloud and then magically printed my receipt to a wireless Bluetooth printer on the tech’s belt. WM has a great device management story, meets most security requirements, and gets the work done.
Windows Mobile is a great LOB platform for many uses but it has struggled with non-geeks who buys smartphones (e.g. – average consumer). The same flexibility that makes it powerful and adaptable is also responsible for the lackluster reputation with this crowd. There are a LOT of devices, form factors, and operator/hardware customizations that end up in Windows Mobile phones. OEMs have great flexibility that allows them to build a $100 device or a $3000 device depending on what they put into it. There are minimum bar requirements, but they are vague. Simply put, a Blackjack II… is not an HD2… is not a Tilt… is not a, you get the idea. These phones can run many of the same applications. They are all Windows Mobile. They are provide very different experiences and sometimes bare very little resemblance to each other. In the Enterprise LOB space, this isn’t a big deal since many companies standardize on a ruggedized device or pick a handful of “approved” devices to support for corporate workers. There is also big part of the world that doesn’t fit this profile. To them, it is a big deal.
The consumers space is … different. While people will debate endlessly about the superiority of Android, iPhone, Palm, Blackberry, or Windows Mobile … the answer is bigger than the platform itself. I would argue that all these guys have made big contributions to get us where we are. The mobile ecosystem is a complex, collaborative and adversarial bakery going after a very big pie. We’ve all attacked it from different angles and it’s evolving at rapid pace. The mobile phone market is so much bigger than the PC market and carries so much potential, it’s staggering. Okay, maybe I’m, a little crazy but there are a lot of numbers to back up my madness. The networks keep getting better. The cloud is emerging. There is a generation that cares more about their phone than their PC (if they even have one). Things are falling in to place to truly let this market take flight. While I’m very optimistic about Windows Phone 7, I’m even more optimistic about the mobility as a market opportunity. I don’t think anyone has scraped the surface yet. Not even Apple.
Why Windows Phone 7 is different…
The blogosphere is full of reviews and details about the Windows Phone 7 platform. I won’t try to reiterate all those things here. I will point out a few that make this a compelling platform to me as a developer… a few of my favorite things
A simple, compelling device than anyone can use. It’s something the average consumer can truly love. There is nothing super-techie or complex about using Windows Phone 7. It’s a joy. Keep it simple. Thank you. This device will appeal to anyone and that makes it a very good platform for developers to easily reach the masses.
A single install that is accessible to everyone. Windows Phone 7 is one download. It magically pulls down everything you need to get started. If you have a paid SKU of Visual Studio, it plugs in all the parts to enable Windows Phone 7 development. If not, it installs an Express (a.k.a. – free) version of Visual Studio...with everything you need. Code away.
Silverlight and XNA. Silverlight and XNA finally give you everything needed to build astonishing user interfaces. Hello XAML. Goodbye simple, but ugly WinForms. There is no excuse for ugly apps now. Windows Phone 7 is based on SL3 so most Silverlight devs can jump right in. Better yet, the tools, books, and resources for SL3 have been out for a while so there is a lot of good content to leverage. XNA is interesting because it’s also the framework that has powered community games on XBOX and apps on Zune. While XNA dev across these platforms is not identical, it’s pretty close and sets developers up for multiple opportunities to leverage their gaming investment.
A Zune Phone? It’s no secret… the only thing that broke the hearts of Zune HD buyers was that it wasn’t a phone. Windows Phone 7 does Zune…. and more. If you buy one CD a month, then Zune Pass is for you. For a price less than one CD, you have access to a staggering library of music anytime you want it. Considering 10 DRM-free credits each month to keep whatever you want (it’s yours), it’s the best way to try and buy music.
Consistency in hardware and user experience. The bar for Windows Phone 7 hardware is high and rigidly set. This means every device will be a great device… for gaming, for apps, for everything this platform is designed to do. With WM, OEMs had a lot of leeway with hardware requirements to pick and choose. No more. These devices will rock.
The Cloud. People will debate what “the cloud” really represents to them, but it’s undeniable that the industry is shifting. I still think of myself as an old-school C++ guy, but I write most of my code in .NET. It makes me more productive. I remember being very skeptical when .NET emerged and then warming up… it was like someone sat down and thought through the problems developers were writing code to solve and built the APIs around it. C++ suddenly felt like stacking grains of sand instead of stacking blocks. Cloud computing will change the way we build apps, store, and access data. Windows Phone 7 is positioned to help you get there. As a developer, there are many changes that may initially make you scratch your head, and then realize… oh yeah, something bigger going on here.
Push Notifications. You have a to love a super simple technique to integrate devices, applications, and services with a dandy little URI.
Marketplace is a first class citizen. If you are a developer, it’s a great way to get your apps to people who want to buy them. If you are a shopper… impulse buying has never been better.
XBOX Live. This is an enormous, fiercely active community, and something we’ve been waiting on in the mobile world for some time.
Location APIs. I think it’s the most important aspect of mobile opportunity and now it just works… no wrestling the GPS on each device or triangulating cell towers. It just works. Connecting people with needs to services and apps based on their location.
No more 32MB virtual memory limit. The virtual memory monster is dead.
Windows Mobile to Windows Phone 7. How do I get there from here?
I’m doing a lot of calls Windows Mobile developers who are trying to get their heads around Windows Phone 7. How do we get there from here? The answer is too broad for this post, but I’ll try to summarize some key points below:
If you are developing native code, you need to get to .NET (Silverlight or XNA). Native applications are no longer supported so if you are doing deep integration work, there may not be a 1:1 port. Windows Phone 7 protects the user experience and this means tighter control over what 3rd party apps can touch and interact with. NETCF Windows Forms will need to be replaced by a UI developed in Silverlight or XNA.
Application deployment is through Windows Marketplace. In the Windows Mobile world, it’s an option. With Windows Phone 7, it’s the requirement. While this is a hurdle for some enterprise and LOB apps want to control the install and distribution channel, it’s a great story for developers who just want a single way to sell their app to end users.
Widgets are gone. Widgets were basically little web pages wrapped in a control to make them look and feel like a stand-alone app. Moving your Widget to either a web page in the cloud or an application that leverages a browser control is pretty straight forward.
Windows Phone 7 uses Isolated Storage, not the file system you are used to. The file system you are used to is gone…even to the point that SD cards become part of overall “storage” and are not independently accessible. Silverlight developers will feel right at home with Isolate Storage but it’s a different paradigm for legacy devs. Apps are sandboxed and protected from each other all the way down to the data underneath them. If you use multiple processes and share data between them, you may need to re-think the architecture.
SQLCE is not part of this release for developers. SQLCE was such a huge part of our WM story, it’s hard to imagine a Microsoft Phone without it. For many simple storage requirements, Isolated Storage works just fine. If you have deep dependencies on SQLCE or are doing replication with SQL, this can be a hurdle. There are replication and database implementations already showing up for use on Windows Phone 7 using Isolated Storage to take the place of SQLCE short term. More to come on this one…
No more RAPI. If you have an application today that interacts with the desktop via cradled connection and RAPI, consider using the cloud or push notifications as a conduit.
Raw Sockets and custom connectivity over Bluetooth are not available. While the .NET libraries provide support for various connectivity scenarios, there is no low level support for raw sockets. Bluetooth support is limited to what the platform and UI provides out of the box.
No more background apps and services. This topic really stirs people up but it’s not a technical limitation…it’s a business one. If you want a great device experience, you have to lay down some ground rules to prevent the abuse of resources and ensure that devices stays “snappy”. The simple way to do this is giving the foreground app all the love. Background apps can still get notifications and interact with the user if something important needs to happen, but they don’t have free reign of the system like they used to.
You might be able to re-use more than you think. Remember when you learned how to go from desktop .NET to NETCF and things were very similar, but not everything was 1:1? Moving to WP7 is kind of like that. Expect to be able to re-use much of the private code and application logic you have written, but not all of the NETCF libraries are going to be 1:1. For example
If your company has rigid requirements for device control and management, you will need to re-evaluate what is supported with Window Phone out of the gate. While WP7 will support many Exchange policies (e.g. – PIN enforcement, remote wipe, etc.) it’s a new platform that is inherently different from Windows Mobile. Some of the deep device management tools you use today may not be compatible with WP7.
The legacy WM developers who are most impacted by changes to WP7 are going to be enterprise LOB developers and integrators who did a lot of low level work on Windows Mobile. If you can think outside the box a bit, WP7 may create new opportunities to do things you never could before. If you are struggling with what LOB might look like on WP7 or how to overcome some of the data synchronization you were previously doing for disconnected clients, I would encourage you to start with Rob Tiffany’s session on WP7 LOB.
Sum it up already…
Windows Phone 7 is a brand new foray into phones that enable every day people. If you are new to mobile development, it’s a good time to get in. If you are already a mobile developer (on any platform), it’s a refreshing new way to expand your reach and broaden your market. Never has the learning curve been so small for an opportunity this big.
-Reed
lundi 19 juillet 2010, par pierreca
Pas de lancement de plateforme mobile sans un concours – c’est quasiment devenue une institution pour encourager les développeurs à créer des applications… Windows Phone 7 n’échappe pas à la règle. Sur ce concours, nous voulons donner un maximum de visibilité aux applications qui seront créées d’ici le lancement et particulièrement de la visibilité face aux investisseurs… et pas des petits noms: Steve Ballmer, Antoine Granjon (Vente-privée.com), Ouriel Ohayon (AppsFire et le fond Isai), Marc Simoncini (Meetic et le fond Jaina), Bruno Vanryb (Avanquest) et Pierre-Olivier Carles (Kipost et Labotec)….
Mais avant de vous offrir 2 minutes pour les convaincre, et vous payer une visibilité de malade, il faudra se faire sélectionner parmi tous les concurrents à travers le nombre de “like” sur la page Facebook developpeurs de la vidéo de votre application.
Donc au boulot, tout est expliqué sur cette page!
Et pour ceux qui veulent tester leur application sur des terminaux, contactez-moi :)
lundi 19 juillet 2010, par pierreca
Pas de lancement de plateforme mobile sans un concours – c’est quasiment devenue une institution pour encourager les développeurs à créer des applications… Windows Phone 7 n’échappe pas à la règle. Sur ce concours, nous voulons donner un maximum de visibilité aux applications qui seront créées d’ici le lancement et particulièrement de la visibilité face aux investisseurs… et pas des petits noms: Steve Ballmer, Antoine Granjon (Vente-privée.com), Ouriel Ohayon (AppsFire et le fond Isai), Marc Simoncini (Meetic et le fond Jaina), Bruno Vanryb (Avanquest) et Pierre-Olivier Carles (Kipost et Labotec)….
Mais avant de vous offrir 2 minutes pour les convaincre, et vous payer une visibilité de malade, il faudra se faire sélectionner parmi tous les concurrents à travers le nombre de “like” sur la page Facebook developpeurs de la vidéo de votre application.
Donc au boulot, tout est expliqué sur cette page!
Et pour ceux qui veulent tester leur application sur des terminaux, contactez-moi :)
lundi 19 juillet 2010, par pierreca
Pas de lancement de plateforme mobile sans un concours – c’est quasiment devenue une institution pour encourager les développeurs à créer des applications… Windows Phone 7 n’échappe pas à la règle. Sur ce concours, nous voulons donner un maximum de visibilité aux applications qui seront créées d’ici le lancement et particulièrement de la visibilité face aux investisseurs… et pas des petits noms: Steve Ballmer, Antoine Granjon (Vente-privée.com), Ouriel Ohayon (AppsFire et le fond Isai), Marc Simoncini (Meetic et le fond Jaina), Bruno Vanryb (Avanquest) et Pierre-Olivier Carles (Kipost et Labotec)….
Mais avant de vous offrir 2 minutes pour les convaincre, et vous payer une visibilité de malade, il faudra se faire sélectionner parmi tous les concurrents à travers le nombre de “like” sur la page Facebook developpeurs de la vidéo de votre application.
Donc au boulot, tout est expliqué sur cette page!
Et pour ceux qui veulent tester leur application sur des terminaux, contactez-moi :)
lundi 19 juillet 2010, par pierreca
Pas de lancement de plateforme mobile sans un concours – c’est quasiment devenue une institution pour encourager les développeurs à créer des applications… Windows Phone 7 n’échappe pas à la règle. Sur ce concours, nous voulons donner un maximum de visibilité aux applications qui seront créées d’ici le lancement et particulièrement de la visibilité face aux investisseurs… et pas des petits noms: Steve Ballmer, Antoine Granjon (Vente-privée.com), Ouriel Ohayon (AppsFire et le fond Isai), Marc Simoncini (Meetic et le fond Jaina), Bruno Vanryb (Avanquest) et Pierre-Olivier Carles (Kipost et Labotec)….
Mais avant de vous offrir 2 minutes pour les convaincre, et vous payer une visibilité de malade, il faudra se faire sélectionner parmi tous les concurrents à travers le nombre de “like” sur la page Facebook developpeurs de la vidéo de votre application.
Donc au boulot, tout est expliqué sur cette page!
Et pour ceux qui veulent tester leur application sur des terminaux, contactez-moi :)
lundi 19 juillet 2010, par pierreca
Pas de lancement de plateforme mobile sans un concours – c’est quasiment devenue une institution pour encourager les développeurs à créer des applications… Windows Phone 7 n’échappe pas à la règle. Sur ce concours, nous voulons donner un maximum de visibilité aux applications qui seront créées d’ici le lancement et particulièrement de la visibilité face aux investisseurs… et pas des petits noms: Steve Ballmer, Antoine Granjon (Vente-privée.com), Ouriel Ohayon (AppsFire et le fond Isai), Marc Simoncini (Meetic et le fond Jaina), Bruno Vanryb (Avanquest) et Pierre-Olivier Carles (Kipost et Labotec)….
Mais avant de vous offrir 2 minutes pour les convaincre, et vous payer une visibilité de malade, il faudra se faire sélectionner parmi tous les concurrents à travers le nombre de “like” sur la page Facebook developpeurs de la vidéo de votre application.
Donc au boulot, tout est expliqué sur cette page!
Et pour ceux qui veulent tester leur application sur des terminaux, contactez-moi :)
lundi 19 juillet 2010, par Terry Myerson
I’m very excited to share with this blog community, that our Windows Phone engineering team has hit a very meaningful milestone; one that we’re calling technical preview. We are certainly not done yet – but the craftsmen (and women) of our team have signed off that our software is now ready for the hands-on everyday use of a broad set of consumers around the world – and we’re looking forward to their feedback in the coming weeks, so that we can finish the best Windows Phone release ever together.
Before release of this milestone, the software has undergone extensive testing – in daily use by more than 1000 people at Microsoft who have been using WP7 as their only phone for the past several months, and the more than 10,000 devices in our test labs. We’ve been testing usability, battery life, network connectivity, and many other metrics for a long time. As a result of that work, I hope you will find the experience to be of surprisingly high quality.
Starting today, thousands of prototype phones from Asus, LG and Samsung are making their way into the hands of developers over the next few weeks. Combine that with the beta release of the Windows Phone developer tools, and I can’t wait to see how our developer partners take advantage of our new approach to smart design and integrated mobile experiences. I’m personally working on a flash card app for my daughter, and am consistently amazed by the ease with which Silverlight and Visual Studio make WP7 apps possible.
So we’re almost there – but there is much work left to do. Together, with our early adopter customers, developers, OEM, and mobile operator partners we are in the home stretch. We are on the path to do exactly what we set out to do – create a different take on mobile phone software, an experience we think many people will find fun and refreshing, with a quality bar that we’re proud of.
I look forward to celebrating the release of Windows Phone 7 with all of you,
CVP, Windows Phone Engineering
dimanche 18 juillet 2010, par Long Zheng

It looks like Microsoft is not just making the Windows Phone 7 application development experience easy for developers, but it turns out designers have most of their job cut out for them. If you need to mock up an application UI for Windows Phone 7, it’s now as easy as mashing up some Photoshop files from the “Design Templates for Windows Phone 7″ resource.
Since finding useful information on MSDN is practically a treasure hunt, this 88MB archive is a treasure chest full of PSDs with layer-licking goodness. The gems include a full suite of UI controls as well as other practical UI elements such as the on-screen keyboard, notifications and start menu for easy drag and drop manipulation, if you can find the right layer amongst hundreds that is.
Although UI mockups are not impossible from scratch (especially if most elements are solid shaped squares), what I really like about this is that Microsoft is providing an official resource that will make mockups that much more consistent if not pixel-perfect with their real counterparts.
As someone who’s put together their fair share of mockups, trust me when I say this is awesome.
mardi 13 juillet 2010, par Long Zheng
At the Microsoft Worldwide Partners Conference 2010 yesterday, the Windows Phone 7 team took the opportunity to announce the beta release of its developer tools, another significant milestone for the platform as it inches closer to consumer availability.
As expected, this release includes an updated version of the emulator image (build 6414) for developers to debug with. Naturally, it took devoted xdadevelopers members no more than a couple hours to unlock some of its hidden glory. I recorded this thorough screencast video to save you the hassle.
Right off the bat you’ll notice performance and responsiveness has been improved several folds. Although some of that might be attributed to improvements in hardware acceleration for the emulator itself, I’m sure for the most part this is also the result of the optimizations the team has been doing in the recent months.
Diving into the every application and setting reveals the team has applied a very generous layer of polish throughout the OS, removing all traces of previously incomplete or inconsistent UI elements. For everything that do work, which excludes the social integration, email, games, Zune and Marketplace, it looks and works great. (Maps broke in the demo, but works great otherwise)
Finally, perhaps as a testament to just how close this release to manufacturing this code might be, some ringtones and alert sounds are in! Whilst I assume there will be more coming, the sound is quite unique and almost soothingly calm in a nice way. “Two Step” would be my favourite so far.
jeudi 8 juillet 2010, par Justin Garrison
Interested in Android but think you need to buy a new phone to try it out? Actually, your Windows Mobile phone may already have the capability of running Android. Today we show you how and the type of phone you’ll need.
![sshot-2010-07-07-[22-09-07] sshot-2010-07-07-[22-09-07]](local/cache-vignettes/L300xH96/sshot2010070b55e-ca43c.jpg)
Installing Android
To run Android you will need a microSD card that is not SDHC (typically a card less than 2GB) and a supported Windows Mobile phone (see below). You can check your microSD card compatibility by looking at the card to see if it shows the “HC” label.

The microSD card will need to be formatted in FAT32. Plug the microSD card into the computer and right click on it and choose format.
Note: Formatting a microSD drive will erase everything on that drive. Make sure you have any important files backed up before you format it.

Now that the microSD card is formatted, the first step to installing Android is finding the right Android port for your phone (see below). You will need to find the port that works on your phone as well as the version of Android you want to run. Versions start at 1.0 but typically you will find ports for version 1.6 or 2.1.

Once you have found the right port for your phone and Android version you want to use, extract the files to a folder using 7-zip.

After the files have extracted there should be a folder called “andboot”. Go into the andboot folder and there will be another folder called “startup config” or “startup”. Open this folder and you will need to find the right startup.txt file for your phone. Inside each folder will be a single “startup.txt” file. Copy the file for your phone model to the root of the andboot folder. This file will tell Android what type of hardware you have, how big your screen is, how much RAM your phone has etc. so it is very important to choose the right file. If you are confused on what these phone names are please read below on finding your phone model.

Once you have moved the correct startup.txt file to the andboot folder, copy the entire andboot folder to the root of your newly formatted microSD card.
Plug the microSD card back in the phone and open the file browser on your phone and browse to the memory card. Make sure the phone is plugged into power before the next few steps because on some phones running on battery may cause the phone to hang.

Open the andboot folder and run haret.exe. If the right startup.txt file is in the root of the andboot folder you should be able to click “Run” and you will get a quick loading screen while haret turns off Windows Mobile and starts up Android.


You should get some scrolling text and probably a nice Android logo while the phone boots up the first time.
Note: The first boot is going to take a considerably longer time than subsequent boots. and you may need to calibrate your screen during the boot process so make sure you keep an eye on it.

Once the basic Linux settings are done your new “Android” phone will boot to a welcome screen so you can walk through the rest of the settings like setting up your email account.
Tip: If you are running Android on a phone that does not have an active data plan but does have wifi, you can get around the startup screen by tapping on the welcome screen in this order: top left corner, top right corner, bottom right corner, bottom left corner then tap the Android logo. You can then enable wifi and join a network and set up your gmail account manually.

It is usually recommended that you leave your phone alone while it syncs your information for at least 10 minutes. Once the initial syncing is done the phone should start running faster and you can play around with installing apps. If you don’t wait for the phone to fully sync you may have problems with apps crashing prematurely and a force close dialog popping up.

Change any settings and install any apps you want, they will be saved to your memory card and ready on next boot. All phones that run Android from the microSD card will automatically boot Windows Mobile when the phone restarts. To run Android again, just open the file browser and run haret.exe again.

Android Ports
There are a few different Android ports for Windows Mobile devices and each one supports a different family of device; each family of device has a varying amount of hardware support. Most phones will support the touch screen, hardware buttons, cell phone radio, and data connection, but some ports may not support bluetooth, GPS, or power management. This is not a complete list of Android ports available, but it should cover the most popular Windows Mobile phones.
Almost all Android development on Windows Mobile phones started with the development on theHTC Touch (also known as the HTC Vogue and the Verizon xv6900). The HTC Touch has 100% of the hardware features working and even some features that were not available in official Windows Mobile ROMs. One of the main differences between Android for the Touch and Android for every other phone is the Touch allows for Android to be flashed to the phone’s ROM (NAND memory). This was a big break through for Android development and has increased battery life and speed greatly. Running Android on the Touch can be done following the steps above but it is recommended to run Android by flashing the phones NAND memory. To learn how to do that, start at the Android Touch FAQ thread at XDA-Developers.Android ports for the HTC Touch can also be used on the following phones with varying success.- HTC Nike (Neon)
- HTC Polaris (Touch Cruise)
- HTC Kaiser (TyTN II)
- HTC Titan (Mogul, xv6800)
Note: HTC phones all have proper names that come from HTC and in many cases each carrier will give the phone its own branding and rename the phone to something else. For example, the HTC Titan was called the Mogul on Sprint and the xv6800 on Verizon. To find the Android port for your phone, start by finding the proper HTC name of your device. Start on HTC’s site to discover your device’s official name.
XDAndroid supports the most popular touch screen HTC Windows Mobile phones and if you bought a touch screen HTC Windows Mobile phone within the past year, most likely this port will support your phone. XDAndroid runs directly from the phones microSD memory card on the following phones:- Touch Pro (Fuze, RAPH, RAPH800, RAPH500)
- Touch Diamond (DIAMOND, DIAM500)
- Touch HD (BLACKSTONE)
- GSM Touch Pro2 (TILT2,RHODIUM, RHOD400, RHOD500)
- GSM Touch Diamond2 (TOPAZ)
Andromnia is an Android port for Samsung devices. Currently this port is in the pre-alpha stages and things like the headset speaker does not work. But if you want to test it out it supports the following phones:- Samsung i900 (GSM, supported worldwide)
- Samsung i910 (CDMA, used by Verizon in the US)
- Samsung i780 (Mirage)
- Samsung i907 (AT&T Epix)
Wing Linux isn’t as quickly developed as XDAndroid but should get the job done if your phone isn’t supported by any other port. Wing Linux supports the following phones to varying degrees:
- HTC Artemis
- HTC Elf, HTC Elfin
- HTC Excalibur, T-Mobile Dash
- HTC Gene, HTC P3400
- HTC Herald, T-Mobile Wing
- HTC Opal, HTC Touch Viva
- HTC Pharos
- HTC Prophet
- HTC Startrek
- HTC Wizard
- Asus P320, Galaxi Mini
You may also want to look at threads for the following phones to check the status of Android on these phones.
Extra links
If you still can’t find what you are looking for I recommend checking out these links for more information.
Similar Articles Productive Geek Tips Latest Software Reviews Tinyhacker Random Tips
> Actualités > Actualités du web
vendredi 16 avril 2010, par david_l@pcinpact.com (David Legrand)
Google vient d'annoncer, via son blog dédié à GMail, que le glissez-déposer de pièces jointes était désormais actif sous Chrome et Firefox 3.6.mercredi 31 mars 2010, par GCrao78
Le concours Francomot organisé par le secrétariat d'Etat à la Francophonie a rendu ses arbitrages sur les mots français proposés pour remplacer cinq anglicismes liés aux nouvelles technologies.vendredi 23 octobre 2009, par GCrao78
Les prochaines sessions des communautés auxquelles OCTO participe en Suisse c’est pour bientôt! Avec au programme:- « comment augmenter la testabilité des développements WPF ? » le 28 octobre à ALT .Net Lausanne
- « comment dépasser les limites de Real-Time Java? » le 12 novembre au JUGL
vendredi 23 octobre 2009, par GCrao78
Les accords annoncés par Microsoft et Google avec Twitter tournent peut-être une page des moteurs de recherche.mardi 15 septembre 2009, par A Googler
One problem with reading news online today is that browsing can be really slow. A media-rich page loads dozens of files and can take as much as 10 seconds to load over broadband, which can be frustrating. What we need instead is a way to flip through articles really fast without unnatural delays, just as we can in print. The flow should feel seamless and let you rapidly flip forward to the content you like, without the constant wait for things to load. Imagine taking 10 seconds to turn the page of a print magazine!
Today we're adding a new experiment to Google Labs: Google Fast Flip, accessible at fastflip.googlelabs.com. Fast Flip is a new reading experience that combines the best elements of print and online articles. Like a print magazine, Fast Flip lets you browse sequentially through bundles of recent news, headlines and popular topics, as well as feeds from individual top publishers. As the name suggests, flipping through content is very fast, so you can quickly look through a lot of pages until you find something interesting. At the same time, we provide aggregation and search over many top newspapers and magazines, and the ability to share content with your friends and community. Fast Flip also personalizes the experience for you, by taking cues from selections you make to show you more content from sources, topics and journalists that you seem to like. In short, you get fast browsing, natural magazine-style navigation, recommendations from friends and other members of the community and a selection of content that is serendipitous and personalized.
To build Google Fast Flip, we partnered with three dozen top publishers, including the New York Times, the Atlantic, the Washington Post, Salon, Fast Company, ProPublica and Newsweek. These partners will share the revenue earned from contextually relevant ads. This gives publishers an opportunity to introduce new readers to their content. It also tests our theory that being able to read articles faster means people will read more of them, driving more ad revenue to publishers.
The publishing industry faces many challenges today, and there is no magic bullet. However, we believe that encouraging readers to read more news is a necessary part of the solution. We think Fast Flip could be one way to help, and we're looking to find other ways to help as well in the near future.
We've also made a mobile version of Fast Flip with tactile page flipping for Android-powered devices and the iPhone, so you can browse on the go. This is accessible at the same address.
Go to Google Labs and give Fast Flip a spin. If you have suggestions to make the service better, please let us know. We'll keep working on new ways to improve your news-reading experience. Happy flipping!
Posted by Krishna Bharat, Distinguished Researcher, Google Newsvendredi 11 septembre 2009, par GCrao78
Le célèbre réseau de micro-blogging qui s'était illustré lors de différentes actualités, comme lors du tremblement de terre au Sichuan, des protestations iraniennes ou du décès de Michael Jackson, a fait un pas vers une certaine "normalisation", puisque Twitter a modifié ses conditions d'utilisation. À terme, les responsables espèrent trouver une source durable de financement.
[Lire la suite]jeudi 3 septembre 2009, par GCrao78
Cinq ans et demi après avoir enregistré un brevet pour sa page d'accueil, la firme de Mountain View a obtenu raison et dispose désormais de droits déposés pour une page web décrite en tant qu'« interface [...]mercredi 2 septembre 2009, par nil@pcinpact.com (Nil Sanyas)
La société française Unowhy lancera très bientôt QOOQ, produit alliant technologie et cuisine. Après le lancement des applications iPhone iDélices et iVidéoCocktails offrant des recettes et des cocktails, Unowhy va bien plus loin.mardi 25 août 2009, par GCrao78
En attendant le jugement en appel qui reviendra peut-être sur leur condamnation, ils doivent 3 millions d'euros aux industries du disque et du cinéma. Mais les administrateurs de The Pirate Bay n'auront rien à débourser pour le moment. L'agence de recouvrement saisie par les ayants droit a conclu que les condamnés n'avaient aucun actif de valeur à saisir dans leur patrimoine suédois. Et la vente du site, prévue jeudi, semble toujours plus mal partie après la démission du président de Global Gaming Factory X...
[Lire la suite]mercredi 25 février 2009, par GCrao78
Ironie du sort ? Alors que Google a récemment lancé une fonctionnalité permettant d'accéder à sa messagerie en ligne Gmail en mode déconnecté, le service connait depuis ce matin, 11 heures, un dysfonctionnement [...]
0 | 10









