Jan 08

Hey, I just had some time to play with the Palm Pre, maybe the most important handset to be announced in two years, and here's what it was like to use it. Updates coming.

The Palm Pre is a lot smaller than I initially thought it would be. A good size comparison would be an iPod classic with a big hard drive. In terms of thickness, it's definitely not as thin as the iPhone, or even the bold, but it's an acceptable size considering it's a slider.

The Pre's Web OS UI and and UX really looks great. After watching (and using) for 20 minutes, It rarely looked (or felt) unresponsive, choppy, or laggy and it's clear a lot of thought was put into the design, especially with regard to how the phone would be used with fingers, as opposed to a stylus or d-pad

The Card system is really a great way to keep your information in front of you and know what you're working on. When you launch an app, you can drag it onto your phone desktop to create a new card, then when you're finished with a card for a specific app, closing it is as simple as flicking the card upwards.

The input technology that doesn't involve the screen is also top notch. Palm created the gesture bar, which is the black surface under the screen, because they found it was too hard to control a touchscreen phone with one hand, especially when trying to reach the upper part of the screen. The Gesture Bar streamlines some of the navigation so you can use the phone on the go.

If you're working in a specific app, you can drag your finger up from the Gesture Bar to the screen, hold it for a second, and the wave dock will appear, making it easy to quick launch another app. The trackball, which feels similar to that of the G1 and Blackberry phones, provides another quick way to get around the Web OS interface.

There's also the keyboard. It pretty much looks and feels the same as previous Palm keyboards of late, which isn't spectacular, but it works well enough. When asked why they opted to go with the vertically oriented slide out keyboard, Palm had two main reasons—they didn't see much less of a difference in effectiveness when compared to a horizontal slider, and found that more people messaged holding the phone vertically. Second, they said there aren't really any other smartphones with a vertical QWERTY slider, so it makes the phone more recognizable.

While the hardware is definitely high quality, I'm not entirely blown away by the design. It looks really nice, and original, but it's a little too cutesy in shape and kind of reminds me of an oversized pebble. A slightly larger screen could have definitely been put to good use, and I really don't like the black space on the side's of the screen.

I think this phone's biggest appeal will be the central role the internet plays in the OS. The way it pulls data from various web services, and melds it into its own framework is top notch. I think being able to text, and gChat and send IMs over AIM all from the same window is such a benefit to the user to not have to switch windows for 3 different apps for messaging. And obviously, you won't be talking to someone on a bunch of different messengers at once, but over a period of a week, you might have convos over these different services, and it's good to keep track of all these interactions in one place.

I also love the way you can search for something on your phone, and then shoot that same query up to Google or Wikipedia without having to launch your web browser. It's another way the internet has subtly worked its way into the phone without being constricted to a specific app or browser.

The design influence of the iPhone OS is definitely apparent in Web OS. The App dock that sits at the bottom of the home screen is definitely a page out of the iPhones playbook, and for good reason—it works well. The design of the menus such as the contacts list take that same simple approach of not showing more than you absolutely see on any one page, something the iPhone perfected.

The screen is beautiful, and it really shows when looking at photos, which are so bright and colorful, I'd almost say it looks sharper than any other phone.

The camera takes really beautiful photos as well. Even in lighting that wasn't super bright, colors came out rich, and though a little grainy, it didn't suffer the same washed out, sandy look that other camera phones generate. This is also due in part to some image post processing that takes place behind the scenes of the camera app.

As far as video goes, it's not available on the Pre for now, but it's something Palm is looking at for future upgrades. I find this slightly disappointing, because Palm is touting this as an internet phone, and user generated video is a very big part of what's going on in the online world. I think this absolutely has to be added in the next year.

The Apps and SDK for Web OS i think will be promising. Palm will make the SDK available to anyone to use, but there will be an App Store which will be accessible on the phone only and an approval process for apps. Palm says there are always exceptions, but they will not play the role of Big Brother so much when it comes to apps. What they are mostly concerned with are the security and stability of the apps. Making sure there aren't apps that crash or provide holes for their phones to be hacked. They also say they will work close with select partners on app and give them access to deeper areas of the OS that are not available in the SDK.

Like Android, there is an Amazon music store app that looks and smells very similar to that on the G1. It lets you preview songs, as well as download from the same screen.

When I asked Palm about flash on the Pre, they said it wasn't something they were talking about for now. But Dan Lyons over at Newsweek claims that the phone will run flash on it.

It also has a few features not found on the iPhone, which include copy and paste and MMS messaging, something hardcore iPhone users have been clamoring for since its introduction.

I asked Palm if the Pre and the Web OS platform will be married to the Sprint service, and they said that Web OS-based products will eventually be available on other carriers, but they have no specific announcements on that.

[More Updates will come in this post very shortly. Stay tuned, and check out the rest of our Palm Pre coverage here.]

From an earlier set of impressions:

It transcends what a mobile device should feel like. It's smooth but also tough enough to feel like you're using something that's going to last. I really like how the back of the slider is reflective like an iPod touch (might be good for the ladies and their make-up too).

The display looks richer in color gamut than any handset I've ever seen (almost like a mini Cinema Display). The GUI seems fluid enough so that it's not overtly cheesy and plasticky looking (transitions are still rough around the edges sometimes and not always as snappy as you'd like.) Speakerphone seems more than adequate for being Monophonic (totally useable for listening to music/calls.)

This is just like OS X, Expose, Spaces, Spotlight—uninterrupted multitasking. Even the cal is like iCal—on the desktop OS. When you get a call, the OS puts what you're doing down at the bottom, instead of dumping it like on iPhone. [Palm Pre Details; Palm Pre's wireless charger; Palm Pre Full Coverage on Gizmodo]

[Correction: I passed these notes off to a colleague who stated that I, Brian Lam, got to handle the phone in an earlier version of this post. That was an error in communications in the heat of the moment, and I've updated it to say that the impressions were from a friend. We will have more photos and impressions in a bit from our own experience with the phone. The post is now under Adrian Covert's byline, because the new hands on impressions are his.]



written by iPhone Fan

Jan 08

T-Mobile G1 users will soon be able to enjoy the benefits of Skype with the addition of the "lite" version to the Android Marketplace—and an iPhone version may not be far behind.

Unfortunately, you are still subject to your standard carrier rates when calling with Skype Lite (no Wi-Fi or 3G required), but it does provide power users mobile access to their contact lists while on the go. The app should appear in the Android markeplace sometime in the next few days, while versions for other Java-enabled handsets from carriers like Motorola, Sony Ericsson, Nokia, LG, and Samsung should be available starting today. As for the iPhone, it seems that Skype reps at CES hinted that it is in development, but when we might actually see it is anyone's guess. [Skype via PC World and azstarnet]



written by iPhone Fan

Jan 08

Detect language Arabic Bulgarian Catalan < option value = "zh-CN"> Chinese Croatian Czech Danish < / option> Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian < option value = "no"> Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian < / option> Spanish Swedish Ukrainian Vietnamese > Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German < option value = "el"> Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian < / option> Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese swap < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') < input type = hidden name = value hl = en"> Google Home - About Google Translate 2009 Google var gaJsHost = ((” https: “== document.location.protocol)?” https: / / ssl. “:” http://www. “); document.write (unescape (”% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “));< / script> var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker._trackPageview ( “/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese > ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese swap h = new _History();ctr = new _TranslateForm(new _LanguageSelector(’old_sl’,’sl_select’),new _LanguageSelector(’old_tl’,'tl_select’),’old_submit’,’submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined);window.jstiming.load.tick(’prt’)Suggest a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> </ td> </ tr> <td <tr> class=submitcell> <div style=float:left> <select name=sl id=old_sl tabindex=0> <option class = line below value = "auto"> Detect language </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> < option value = "zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish < / option> <option value="nl"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="tl"> Filipino </ option> <option value = "fi" > Finnish </ option> <option value="fr"> French </ option> <option value="de"> German </ option> <option value="el"> Greek </ option> <option value = " iw "> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value = "yes"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> < option value = "no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option > <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian < / option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name = id tl old_tl tabindex = = 0> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value = " zh-CN "> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value =" cs "> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option value="en"> English </ option> <option value = "tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="fr"> French </ option> <option SELECTED value="de"> German </ option> < option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option > <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian < / option> <option value="lt"> Lithuanian </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value = "sk "> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') </ script> </ td> <td align = right> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/mb/plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id = thanks style =" height: 0px; display: none "> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post-id = suggestion_form style = "height: 0px; overflow: hidden; display: none" class = highlight onsubmit = "_submitroll ()">< input type = hidden name = value hl = en"> <input type = hidden name = oe value = "ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = gtrans value = " "> <table id=suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width = 2 rowspan = 2%> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr > <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> - <a href = "http:/ / www.google.com / intl / en / help / faq_translation.html "> About Google Translate </ a> <br> <br> 2009 Google </ div> <iframe name = hidden_iframe style =" display: none "> </ iframe> <script type="text/javascript"> var gaJsHost = ((" https: "== document.location.protocol)?" https: / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));< / script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker._trackPageview ( "/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de ");</ script> </ body> </ html>Google Home - About Google Translate©2009 Googlevar gaJsHost = ((”https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(”%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(”UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(”/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);

written by iPhone Fan

Jan 08

Detect language Arabic Bulgarian Catalan < option value = "zh-CN"> Chinese Croatian Czech Danish < / option> Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian < option value = "no"> Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian < / option> Spanish Swedish Ukrainian Vietnamese > Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German < option value = "el"> Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian < / option> Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese swap < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') < input type = hidden name = value hl = en"> Google Home - About Google Translate 2009 Google var gaJsHost = ((” https: “== document.location.protocol)?” https: / / ssl. “:” http://www. “); document.write (unescape (”% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “));< / script> var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker._trackPageview ( “/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese > ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese swap h = new _History();ctr = new _TranslateForm(new _LanguageSelector(’old_sl’,’sl_select’),new _LanguageSelector(’old_tl’,'tl_select’),’old_submit’,’submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined);window.jstiming.load.tick(’prt’)Suggest a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> </ td> </ tr> <td <tr> class=submitcell> <div style=float:left> <select name=sl id=old_sl tabindex=0> <option class = line below value = "auto"> Detect language </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> < option value = "zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish < / option> <option value="nl"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="tl"> Filipino </ option> <option value = "fi" > Finnish </ option> <option value="fr"> French </ option> <option value="de"> German </ option> <option value="el"> Greek </ option> <option value = " iw "> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value = "yes"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> < option value = "no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option > <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian < / option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name = id tl old_tl tabindex = = 0> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value = " zh-CN "> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value =" cs "> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option value="en"> English </ option> <option value = "tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="fr"> French </ option> <option SELECTED value="de"> German </ option> < option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option > <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian < / option> <option value="lt"> Lithuanian </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value = "sk "> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') </ script> </ td> <td align = right> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/mb/plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id = thanks style =" height: 0px; display: none "> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post-id = suggestion_form style = "height: 0px; overflow: hidden; display: none" class = highlight onsubmit = "_submitroll ()">< input type = hidden name = value hl = en"> <input type = hidden name = oe value = "ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = gtrans value = " "> <table id=suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width = 2 rowspan = 2%> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr > <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> - <a href = "http:/ / www.google.com / intl / en / help / faq_translation.html "> About Google Translate </ a> <br> <br> 2009 Google </ div> <iframe name = hidden_iframe style =" display: none "> </ iframe> <script type="text/javascript"> var gaJsHost = ((" https: "== document.location.protocol)?" https: / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));< / script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker._trackPageview ( "/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de ");</ script> </ body> </ html>Google Home - About Google Translate©2009 Googlevar gaJsHost = ((”https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(”%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(”UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(”/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);

written by iPhone Fan

Jan 08

This is it! Our first go-round with Palm's newest entry to the smartphone field -- the pre. Watch this page for updates on our first impressions, a live stream of photos after the break, and observations on the company's rebirth into the marketplace.

1:19PM - First photos are up. They're running us through a demo of the phone, so we haven't gotten to touch it just yet -- the tension is killing!

1:38PM - They let us play with it a bit -- while they held the other end, of course. The keyboard is Centro-esque, with shallow presses and cramped spacing. The actual keys are rubbery and easy enough to find with the fingernails of our massive man hands, other folks might have better luck using the pads of their fingers. The touchscreen isn't quite as responsive as the iPhone or G1 -- or it could be the OS, there seems to be a tiny lag between a tap and an action -- but it's still pretty great. We spent mere seconds toying with the OS, but all the actions seem ultra-intuitive.

Update: You can watch some video after the break!

Continue reading Palm pre first hands-on with live updates!

Filed under: Cellphones

Palm pre first hands-on with live updates! originally appeared on Engadget on Thu, 08 Jan 2009 16:18:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

written by iPhone Fan

Jan 08

Detect language Arabic Bulgarian Catalan < option value = "zh-CN"> Chinese Croatian Czech Danish < / option> Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian < option value = "no"> Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian < / option> Spanish Swedish Ukrainian Vietnamese > Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German < option value = "el"> Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian < / option> Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese swap < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') < input type = hidden name = value hl = en"> Google Home - About Google Translate 2009 Google var gaJsHost = ((” https: “== document.location.protocol)?” https: / / ssl. “:” http://www. “); document.write (unescape (”% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “));< / script> var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker._trackPageview ( “/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese > ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese swap h = new _History();ctr = new _TranslateForm(new _LanguageSelector(’old_sl’,’sl_select’),new _LanguageSelector(’old_tl’,'tl_select’),’old_submit’,’submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined);window.jstiming.load.tick(’prt’)Suggest a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> </ td> </ tr> <td <tr> class=submitcell> <div style=float:left> <select name=sl id=old_sl tabindex=0> <option class = line below value = "auto"> Detect language </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> < option value = "zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish < / option> <option value="nl"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="tl"> Filipino </ option> <option value = "fi" > Finnish </ option> <option value="fr"> French </ option> <option value="de"> German </ option> <option value="el"> Greek </ option> <option value = " iw "> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value = "yes"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> < option value = "no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option > <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian < / option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name = id tl old_tl tabindex = = 0> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value = " zh-CN "> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value =" cs "> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option value="en"> English </ option> <option value = "tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="fr"> French </ option> <option SELECTED value="de"> German </ option> < option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option > <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian < / option> <option value="lt"> Lithuanian </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value = "sk "> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') </ script> </ td> <td align = right> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/mb/plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id = thanks style =" height: 0px; display: none "> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post-id = suggestion_form style = "height: 0px; overflow: hidden; display: none" class = highlight onsubmit = "_submitroll ()">< input type = hidden name = value hl = en"> <input type = hidden name = oe value = "ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = gtrans value = " "> <table id=suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width = 2 rowspan = 2%> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr > <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> - <a href = "http:/ / www.google.com / intl / en / help / faq_translation.html "> About Google Translate </ a> <br> <br> 2009 Google </ div> <iframe name = hidden_iframe style =" display: none "> </ iframe> <script type="text/javascript"> var gaJsHost = ((" https: "== document.location.protocol)?" https: / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));< / script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker._trackPageview ( "/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de ");</ script> </ body> </ html>Google Home - About Google Translate©2009 Googlevar gaJsHost = ((”https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(”%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(”UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(”/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);

written by iPhone Fan

Jan 08

Detect language Arabic Bulgarian Catalan < option value = "zh-CN"> Chinese Croatian Czech Danish < / option> Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian < option value = "no"> Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian < / option> Spanish Swedish Ukrainian Vietnamese > Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German < option value = "el"> Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian < / option> Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese swap < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') < input type = hidden name = value hl = en"> Google Home - About Google Translate Google 2009 var gaJsHost = ((” https: “== document.location.protocol)?” https: / / ssl. “:” http://www. “); document.write (unescape (”% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “));< / script> var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker._trackPageview ( “/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese > ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese swap h = new _History();ctr = new _TranslateForm(new _LanguageSelector(’old_sl’,’sl_select’),new _LanguageSelector(’old_tl’,'tl_select’),’old_submit’,’submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined);window.jstiming.load.tick(’prt’)Suggest a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> </ td> </ tr> <td <tr> class=submitcell> <div style=float:left> <select name=sl id=old_sl tabindex=0> <option class = line below value = "auto"> Detect language </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> < option value = "zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish < / option> <option value="nl"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="tl"> Filipino </ option> <= option value "fi" > Finnish </ option> <option value="fr"> French </ option> <option value="de"> German </ option> <option value="el"> Greek </ option> <option value = " iw "> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value = "yes"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> < option value = "no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option > <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian < / option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name = id tl old_tl tabindex = = 0> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value = " zh-CN "> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value =" cs "> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option value="en"> English </ option> <option value = "tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="fr"> French </ option> <option SELECTED value="de"> German </ option> < option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option > <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian < / option> <option value="lt"> Lithuanian </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value = "sk "> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') </ script> </ td> <td align = right> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/mb/plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id = thanks style =" height: 0px; display: none "> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post-id = suggestion_form style = "height: 0px; overflow: hidden; display: none" class = highlight onsubmit = "_submitroll ()">< input type = hidden name = value hl = en"> <input type = hidden name = oe value = "ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = gtrans value = " "> <table id=suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width = 2 rowspan = 2%> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr > <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> - <a href = "http:/ / www.google.com / intl / en / help / faq_translation.html "> About Google Translate </ a> <br> <br> Google 2009 </ div> <iframe name = hidden_iframe style =" display: none "> </ iframe> <script type="text/javascript"> var gaJsHost = ((" https: "== document.location.protocol)?" https: / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));< / script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker._trackPageview ( "/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de ");</ script> </ body> </ html>Google Home - About Google Translate©2009 Googlevar gaJsHost = ((”https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(”%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(”UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(”/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);

written by iPhone Fan

Jan 08

We've all heard about the prospects of Android in the mobile-phone market, but the NIMble is an Android phone meant for actual desktops.

By Touch Revolution, the NIMble features a 7-inch multitouch screen (800x400)—that's roughly 4x the screen area you'd see in the G1 loaded with 2.5x the pixels. In person, that's sharp enough to my eyes.

Other features include a 624MHz Marvel processor, SD expansion (to supplement unspecified internal storage), Wi-Fi and Bluetooth.

As for Android itself, that's fully functional. But Touch Revolution has built their own software on top of the platform for entertainment and home networking stuff.
Operating the NIMble was speedy enough, though I had some responsiveness issues from the glass touchscreen. I'm pretty sure these issues will be fixed by the device's September release, since Mark Hamblin, Product Design Lead on the original iPhone's touchscreen, is busy ironing out the kinks. He explained that the touch gestures within Android need to be scaled to a larger screen.

So what about multi-touch? Hopefully the NIMble will have that capability at launch as well. But right now, Touch Revolution is busy building multi-touch architecture into Android itself. They're also pretty eager for others to jump on the bandwagon.

The photos here aren't of the final NIMble unit, but the finished product will look very similar...though we're fairly certain that we'll see a handset attached at launch. Coming this September, the NIMble will run $300, or free with a $10-$20/month phone home service contact.



written by iPhone Fan

Jan 08

So we dropped by LG's booth here in the South Hall at CES and weren't really surprised to see a whole bunch of watch phones in a case that looked like it was just moved out of Jacob & Co. There was a surplus of models dolled up behind glass, but only two out on the floor. LG was being super secretive about the transitions between the various screens, but we did our best to sneak peeks through the fingers on our not-so-generous demonstrator's hand. What we did see looked pretty polished though (which you should know by now) and the transitions looked like browsing music on the iPhone. We were able to find out that the screen is not an OLED. LG went with a TFT with capacitive touch but we were told that it would work through a golf glove -- though we're not exactly sure about this. Be sure to check out the gallery for even more glamor shots and check after the break for video of the device (or the parts that LG would let us see) and prepare to be amazed. Ooh, shiny.

Continue reading Video: LG Watch Phone hands-on

Filed under: Cellphones, Wearables

Video: LG Watch Phone hands-on originally appeared on Engadget on Thu, 08 Jan 2009 15:27:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

written by iPhone Fan

Jan 08

Detect language Arabic Bulgarian Catalan < option value = "zh-CN"> Chinese Croatian Czech Danish < / option> Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian < option value = "no"> Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian < / option> Spanish Swedish Ukrainian Vietnamese > Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German < option value = "el"> Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian < / option> Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese swap < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') < input type = hidden name = value hl = en"> Google Home - About Google Translate 2009 Google var gaJsHost = ((” https: “== document.location.protocol)?” https: / / ssl. “:” http://www. “); document.write (unescape (”% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “));< / script> var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker._trackPageview ( “/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese > ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese swap h = new _History();ctr = new _TranslateForm(new _LanguageSelector(’old_sl’,’sl_select’),new _LanguageSelector(’old_tl’,'tl_select’),’old_submit’,’submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined);window.jstiming.load.tick(’prt’)Suggest a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> </ td> </ tr> <td <tr> class=submitcell> <div style=float:left> <select name=sl id=old_sl tabindex=0> <option class = line below value = "auto"> Detect language </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> < option value = "zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish < / option> <option value="nl"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="tl"> Filipino </ option> <option value = "fi" > Finnish </ option> <option value="fr"> French </ option> <option value="de"> German </ option> <option value="el"> Greek </ option> <option value = " iw "> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value = "yes"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> < option value = "no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option > <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian < / option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name = id tl old_tl tabindex = = 0> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value = " zh-CN "> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value =" cs "> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option value="en"> English </ option> <option value = "tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="fr"> French </ option> <option SELECTED value="de"> German </ option> < option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option > <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian < / option> <option value="lt"> Lithuanian </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value = "sk "> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', '/ translate', '/ translate_t' undefined); window.jstiming.load.tick ( 'prt') </ script> </ td> <td align = right> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/mb/plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id = thanks style =" height: 0px; display: none "> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post-id = suggestion_form style = "height: 0px; overflow: hidden; display: none" class = highlight onsubmit = "_submitroll ()">< input type = hidden name = value hl = en"> <input type = hidden name = oe value = "ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = gtrans value = " "> <table id=suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width = 2 rowspan = 2%> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr > <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> - <a href = "http:/ / www.google.com / intl / en / help / faq_translation.html "> About Google Translate </ a> <br> <br> 2009 Google </ div> <iframe name = hidden_iframe style =" display: none "> </ iframe> <script type="text/javascript"> var gaJsHost = ((" https: "== document.location.protocol)?" https: / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));< / script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker._trackPageview ( "/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de ");</ script> </ body> </ html>Google Home - About Google Translate©2009 Googlevar gaJsHost = ((”https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(”%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(”UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(”/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);

written by iPhone Fan

Pages: Prev 1 2 3 4 5 6 7 8 ...500 501 502 Next