Samsung F490 and Samsung P720
Samsung F490 and Samsung P720
GSmart i350
GSmart i350
Ericsson technology enables new safety device launched by NTT DoCoMo
Ericsson technology enables new safety device launched by NTT DoCoMo
Apple's Piping Hot Innovation
Apple's Piping Hot Innovation
Google-powered mobile phones to make a February debut?
Google-powered mobile phones to make a February debut?
Durable and water resistant phone from China
Durable and water resistant phone from China
Taiwan market: Samsung aims to ship 1.8 million handsets in 2008
Taiwan market: Samsung aims to ship 1.8 million handsets in 2008
AsureWave to focus on production of GPS SiP modules in 2008
AsureWave to focus on production of GPS SiP modules in 2008
Handset makers to hit both high- and low-end markets in India
Handset makers to hit both high- and low-end markets in India
Nokia 6500 Classic Golden Version Pictures
Nokia 6500 Classic Golden Version Pictures
Sony Ericsson W960i 8GB pictures
Sony Ericsson W960i 8GB pictures
HP teams up with Taiwan makers to offer more iPAQ handheld devices
HP teams up with Taiwan makers to offer more iPAQ handheld devices
Nokia N96 smartphone in the flesh!
Nokia N96 smartphone in the flesh!
ASUS M930W Communicator
ASUS M930W Communicator - The Rival of Nokia E90
Nokia E90
Nokia E90
Nokia Wins UMTS Mobile Patent Ruling
Nokia Wins UMTS Mobile Patent Ruling
For Those Who Text and Drive, You Can Stop Now
For Those Who Text and Drive, You Can Stop Now
Happy Holidays!
Apple to turn down the volume on iPod
Apple to turn down the volume on iPod
HTC revenues to decline over 38% sequentially in 1Q08 due to chipset shortages, says paper
HTC revenues to decline over 38% sequentially in 1Q08 due to chipset shortages, says paper
Nokia Earns Prestigious Service and Capability Performance (SCP) Certification for its Global Technical Assistance Center
Nokia Earns Prestigious Service and Capability Performance (SCP) Certification for its Global Technical Assistance Center
Apple expected to announce sales of 5 million iPhones at Macworld
Apple expected to announce sales of 5 million iPhones at Macworld
Toshiba 920T slider 3G handset
Toshiba 920T slider 3G handset
Sony Ericsson names Opera Mini best productivity app
Sony Ericsson names Opera Mini best productivity app
LG Electronics, orange color super slim Special Release
LG Electronics, orange color super slim Special Release
SKY IM-S300
SKY IM-S300
iWorld Frees Up Unlocked French iPhones for Worldwide Use
iWorld Frees Up Unlocked French iPhones for Worldwide Use
AQUOS W61SH
AQUOS W61SH
On the Road with Android
This week finds me at the Google offices in jolly old London after a quick dash out to Belgium last week. I have had the chance to meet the Mobile developers based here in London and give them an introduction to Android, as well as do the same for 70ish external developers from the London area. It has been a fun week of Android hackathons, brainstorming for Android application ideas and occasionally finding bugs and holes in the documentation.
It has been really valuable spending enough time with a group of motivated developers to move beyond the first steps and into real development work. A couple of my temporary office mates here are already well on their way to implementing a general puzzle application for Android. It will enable you to choose your favorite puzzle engines to install and then play a selection of puzzles downloaded on demand from a server – quite an ambitious project for a first try, but these guys are pretty determined and hope to have a prototype of the first puzzle (battleships) working before I hit the road again on Friday. They are also treating the implementation as a chance to learn the architecture: learning the right way to use the architectural pieces in Android rather than opting for the quick and easy shortcuts, which is the best way to really learn a new platform in my experience (don't compromise, be true to your vision).
The week is far from over yet, with another internal and external hackathon planned, and as many more ideas sessions as we can cram in.
As for the London offices – well they are fantastic. Right in the middle of everything, Jaffa Cakes in the kitchens (if you don't know what a Jaffa Cake is, or how to eat one in particular, check out this informative video on the subject). There are also a wealth of pubs within easy walking of the offices, a welcome feature for an ex-pat like me.
With the holidays getting close, don't forget that a new SDK version was announced last week with several improvements. It might be worth grabbing that before taking off for the holidays, just in case you get the urge to do some Android coding while trying to work out if you ate just a bit too much for dinner.
Happy Holidays...
For Apple iPhone, Japan Could Be the Next Big Test
For Apple iPhone, Japan Could Be the Next Big Test
emTube
emTube
Sony Mylo 2 images
Sony Mylo 2 images
LG Voyager
LG Voyager
Samsung Juke
Samsung Juke
Giorgio Armani Mobile phone
Giorgio Armani Mobile phone
Fun and Entertainment Made Easier with BenQ C30
Fun and Entertainment Made Easier with BenQ C30
Asus P750
Asus P750 review
The golden Shaolin Budha mobile phone
The golden Shaolin Budha mobile phone
Life can be tough; here are a few SDK improvements to make it a little easier
It's been just over a month since we gave developers the first early peek at the Android SDK. We've been hard at work since then on some nifty new stuff we think you'll really like. We hope to show that to you soon, but in the meantime, we wanted to fix some of the important issues you've raised. We're very pleased to announce the immediate availability of m3-rc37a. (What a great name for a droid!)
Our servers are quivering in anticipation of the opportunity to deliver these bits fresh to your desktop. Don't be shy! But if you need further enticement to download the new version, here are a few of the improvements you'll find therein:
- The new default skin for the emulator is HVGA, portrait mode. That's the one you should focus on for your submissions for the Android Developer Challenge.
- We've added the ability to inject SMS messages into the emulator, which will allow you to more easily test IntentReceivers for incoming SMS messages.
- The choppy audio problem in the emulator on Windows should now be solved.
- There's a new emulator control panel that you can use to control network events like radio state changes and incoming calls.
- The Eclipse plugin now does color syntax highlighting on the XML files, such as AndroidManifest.xml.
- Some of the more annoying bugs in the Eclipse plugin have been fixed; for instance, the application launcher retries if the first try times out while waiting for the emulator to start, and "R.java" files are no longer flagged as read-only.
You can find a full list of changes for this and every release at the Release Notes page. If you're looking for tips on upgrading your SDK installation, we have those too.
We hope that these humble tweaks make your life just a little bit better, or at least, the part of your life you spend writing code.
Holiday Reminder: Apple Gift Card iPhone Purchase Restrictions
Holiday Reminder: Apple Gift Card iPhone Purchase Restrictions
Porsche Design Mobile Group unveils P'9521 handhset
Porsche Design Mobile Group unveils P'9521 handhset
Playstation has arrived on the iPhone and iPod Touch!
Playstation has arrived on the iPhone and iPod Touch!
LG Rhapsody LB3300 Music Phone
LG Rhapsody LB3300 Music Phone
Gmail IMAP on WM6 Sucks
Google offered free IMAP back in late October. This service offers some benefits over traditional POP3 access. I've not tested this service using a desktop email application such as Outlook or Apple Mail, largely because the web-based Gmail works best in its native format within a browser. However, after setting this up on my 8525, I can't say its something to write home about. Here are some of my experience:
1. Setup for Windows Mobile 6 is very easy, following Google's instructions. I was up and running in less than 5 minutes.
2. Logging on to "Send and Receive" mail takes a while. Its not much longer than the standard POP3 procedure but given what I am about to say, it feels like I wasted a lot of time for nothing.
3. Blank emails received: I get alot of messages downloaded turn up blank. Some will give you the option to "download full message next time you sync online". Of all the emails that has prompted this message, only 1 or 2 have actually delievered. The rest of the times, I am still starring at blank messages. In the mean while, Gmail full version is recognizing this message as being Read, further confusing my experience.
4. Not in control: I've checked my Gmail setting to see if I can have a better understanding of how Gmail IMAP works. In a given time, I am not sure how many of the emails are being downloaded to my handset. I know at the time when I activated IMAP, I selected to download all new emails coming after that point in time. However, the actual number of emails downloaded after that point is a mystery to me. It changes in quantity based on its own logic. Even if I wanted to read older emails after my activation date, I don't think it would give me that ability.
Conclusion: my feedback is obviously based solely on WM6 Outlook. Your experience with a full blown Outlook or Thunderbird may be completely different. Perhaps, I'll find some time to explore that in the future just to find out for myself. Google products and applications for mobile are usually superb. I find this IMAP solution on my smartphone cumbersome, slow, and not all that effective. When I think of a cool IMAP solution, I often think of my work computer connecting via VPN or BlackBerry enterprise email and Gmail IMAP on mobile is definitely not that robust. To reliably check my Gmail, I'd still have to go through the mobile IE and I will continue to do so. I am sorry to say this, but at this point, Gmail IMAP, sucks!
(Update 2/15: According to IntoMobile, the problem with Gmail IMAP on WM5/6 is now fixed! GMail Team officially confirmed the problem has been rectified!)
(Update:2/15: I've posted a review of Gmail IMAP on a Symbian S60 Nokia N95, I am very happy with its performance there)
Android and Eclipse
We can use the power of Eclipse IDE to code in Android Platform. What we need is just Android Plugins for Eclipse and Eclipse itself. Below, step by step to use eclipse and Android plugin:
- Download Eclipse europe from this Eclipse Download Site (www.eclipse.org/downloads)
- Install Eclipse, for windows version you just extract the zip file into destination folders.
- Download Androiod plugins for eclipse
- Run Eclipse IDE
- Choose Menu : Help->Software Updates->Find and Install
- Choose "Search for new features to install" radiobutton and click next button
- Press "New Local Site" button and specify the directory where Android Plugin has been extracted.
- Press OK button
- if it is found than "Sites to include search" will contains "Android/android_eclipse_plugin_adt.x.x.x"
- Press "Finish" button
- The Series of dialogs to install the plugins will show up, just press next button and agree with the agreement (if you have read the agreement and want to agree) and press finish at last. Eclipse need to restart when this instalation has finish.
- When we are asked the Android SDK directory, just choose Windows->Preference, and choose the Android preference, point to Android SDK Folder just before the tools directory under the Folder.
- The Eclipse ready to use for Android Programming.
Good Luck.
Goldman Sachs Predicts Two iPhone Upgrades for 2008
Goldman Sachs Predicts Two iPhone Upgrades for 2008
Free Version of Navizon GPS for iPhone Now Available
Free Version of Navizon GPS for iPhone Now Available
Sony Ericsson experts speak on music, gaming & Mobile TV in January 2008
Sony Ericsson experts speak on music, gaming & Mobile TV in January 2008
Creating HelloWorld on Android
- Open up a Command Prompt window, go to the directory prepared for this (assume trial) and create workspace for HelloWord, code below:
d:\trial>activityCreator --out HelloWorld com.mylearn.HelloWorld
This command will create a directory under HelloWorld under trial, the HelloWorld directory contains some files and directory :
src\ contains source code for HelloWord
bin\ contains binary/intermediate code will be installed on the
device/emulator, initialize empty first
res\ contains resource file
AndroidManifest.xml manifest
build.xml information for building the program - change to HelloWorld directory, and compile the program using ant
d:\trial\helloword\>ant - Start Android Emulator, you can issue the command to start Android Emulator from command line using command like this :
d:\trial\helloworld\>start emulator.exe
Android Emulator show up, initialize everything, and ready to use. - Transfer the HelloWorld Program that has been compiled using adb tools command:
d:\trial\helloworld\>adb install bin\helloworld.apk
if the process running successfully, than we can access helloworld program from the emulator. - Go to Application folder on the emulator, and there exist helloworld icon. click the icon, and the HelloWorld Program will show up.
JetBlue to offer Email, Wifi Access for BlackBerry
A nice move, welcome to the 21st century, finally!
WiFi is nothing new, Air Planes are nothing new, Mobile devices with built-in WiFi is nothing new; so why does it take so long before this is even being considered. Forget the 60+ channels of DirectTV, give us broadband internet access for all mobile devices. Let us decide how we want to spend the minutes on the plane connecting our iPhones or laptops to the onboard WiFi systems. Let us stream YouTube or IM our friends and family quietly on those boring plane rides.
I have longed for mobile devices to have integrated WiFi and lower data plan. This is my official complaint against any commercial establishment that do not offer WiFi internet access. This includes hotels, resorts, trains, buses, etc... We need to be connected, its almost 2008!
Google Launches New, Ultra-Slick iPhone Interface
Google Launches New, Ultra-Slick iPhone Interface
Second Generation 3G iPhone Release Delayed?
Second Generation 3G iPhone Release Delayed?
iPhone Tops List of Fastest Growing Google Search Terms
iPhone Tops List of Fastest Growing Google Search Terms
UK O2 iPhones Exhbiting Service/Reception Issues
UK O2 iPhones Exhbiting Service/Reception Issues
Download Dictionary for your Mobile Phone
Download Dictionary for your Mobile Phone
Sagem my411cv a pink clamshell for girls
Sagem my411cv a pink clamshell for girls
Samsung F250 (SGH-F250)
Samsung X830
Nokia 3110 Evolve
Nokia 3110 Evolve
New Google Interface for the iPhone
On-device debugging for P1 and W960 with updated Java™ ME SDK (beta)
On-device debugging for P1 and W960 with updated Java™ ME SDK (beta)
Verizon Wireless Brings Wireless Joy to the World with the MOTO™ Z6c Slider Phone
Verizon Wireless Brings Wireless Joy to the World with the MOTO™ Z6c Slider Phone
Ericsson to develop and host 3's music service in Sweden and Denmark
Ericsson to develop and host 3's music service in Sweden and Denmark
Google Developer Podcast: Android
Dianne Hackborn and Jason Parks are two of the architects on the Android engineering team, and in this podcast they talk to us about the Android platform from a technical perspective.
Dianne and Jason share a background at both Be and PalmSource, and talk about how that experience has been applied to Android. Other topics covered include:
- Some history behind the project
- The high level architecture of Android. For example, how Linux processes handle the VM and manage security (the VM doesn't handle it)
- Details on the Dalvik VM and how it is optimized for small devices
- The architecture: From Intents to Views to Permissions and more
- How XML is slow, but the tools convert the XML to a nicer format for you
- The tooling and steps for building an application on Android
- How so many objects have a URL, and how the environment is like a mini-SOA (Services across processes instead of across the network)
- Thoughts on how you program for small devices, and things to watch out for if you move from the desktop
- The control, or lack of control that you have over the application lifecycle
- "Everything you do drains the battery"
- The thread story: they exist, you don't have to deal with them if you don't want to, and the UI
- Using XMPP for messaging
You can download the episode directly, or subscribe to the show (click here for iTunes one-click subscribe).
MOTORAZR2 V8 Luxury Edition is real gold
MOTORAZR2 V8 Luxury Edition is real gold
Nokia Siemens Networks launches “pocket-sized” VoIP
Nokia Siemens Networks launches “pocket-sized” VoIP
Search with Google Maps. Find your way with TomTom
Search with Google Maps. Find your way with TomTom
AT&T Tilt - $174 Shipped.
PS - Price is for new contract only...
Update (1/14/08) - Price is now $149 after $50 rebate!
How to Replace Your iPhone Battery
How to Replace Your iPhone Battery
Sony Ericsson W960 unboxing video
Sony Ericsson W960 unboxing video
FIH takes over Nokia San Diego CDMA team, say sources
FIH takes over Nokia San Diego CDMA team, say sources
Popular Posts
- 199 iphone wall paper
- Scanbuy Announces Addition to Its Board of Directors
- Millions of Names Available for .Co Open Registration
- YouTube Mobile 3G Enhancements & Java Beta Launchd.
- What a wonderful Second Life!
- Google Wave: First impressions
- Nokia N8 + Bluetooth Keyboard + Mouse
- Developers unhappy over Oracle Android suit
- Caribou Coffee to Use Cellfire for Mobile Coupon Offer
- Catching up: 8 random things about me