iPhone 2.2 Release Just 10 Days Away [Rumor]
According to the consistently reliable iPhone Hellas, the iPhone OS 2.2 update will appear even sooner than we all expected. Barring any sudden plan changes, the iPhone Hellas people are saying the upgrade will be available on November 21. The new feature list remains unchanged from the previous beta versions, so the question here is: Would they add copy and paste by surprise?
Like always, the jury is still out on any last-minute surprises. Since there were a few major additions to iPhone OS 2.2 beta 2 that weren't in beta 1—like the walking directions, public transit route information, the application scoring, and the direct podcast downloading over the air—we may find more things in a third beta. However, with just 10 days until the 21, this seems unlikely unless there are small changes. [iPhone Hellas]
Review: Things for iPhone - Macworld
Review: Things for iPhone Macworld, CA - 6 hours ago The killer feature that ticks Things over into the category of awesome iPhone software is its integration with the Mac version of Things, currently in beta ... |
iPhone Typing Teacher Application Debuts - CNET News
iPhone Typing Teacher Application Debuts CNET News, CA - 1 hour ago Typing Genius, newly available through the App Store, is a new typing tutor for the iPhone that includes 50 randomized exercises in 17 categories. ... Apple offers program for horizontal keyboard Akron Beacon Journal all 2 news articles |
First Look: Ocarina for iPhone
Filed under: iPhone, App Store
When you launch Ocarina.app, you are presented with four buttons that control the pitch. You make sounds with the Ocarina by blowing into the microphone on the iPhone. You control the pitch of the sound by pressing one, two, or all of the four blue buttons. The more air you blow through the mic, the louder the sound gets. You can also tilt your iPhone up/down to change the vibrato depth, and left/right to change the vibrato rate.
All of this is cool, but the real magic happens when you tap the green button just above the home button. A small menu appears, and allows you to tap on a globe. In the world view, you can hear other Ocarina players around the world as they toot along to jingles and their favorite songs. You can even rate the player's performance by tapping the little heart next to their name. If music isn't the player's forte, then press the fast forward button to skip them.
I've used the application over the weekend, and have really liked it so far. I would like to see a favorites list added. It would be nice to mark certain players as favorites and be able to instantly start listening to them again. You can purchase Ocarina from the iTunes App Store for $.99 (US). Note that you must have an iPhone to use this application (no iPod touch).
TUAWFirst Look: Ocarina for iPhone originally appeared on The Unofficial Apple Weblog (TUAW) on Tue, 11 Nov 2008 09:00:00 EST. Please see our terms for use of feeds.
iPhone 2.2 Release Just 10 Days Away [Rumor]
Detect language Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese » < option value = "ar"> Arabic Bulgarian Catalan Chinese ( Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese h = new _History (); t_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'); window.jstiming.load.tick (' prt ') < input type = hidden name = value hl = en "> < text input type = hidden name = langpair value = "en | en"> Translate a Web Page _SetupURL ( 'url'); Detect language Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese » < option value = "ar"> Arabic Bulgarian Catalan Chinese ( Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French German Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese w_ctr = new _TranslateForm (new _LanguageSelector ( 'web_old_sl', 'web_sl_select'), new _LanguageSelector ( 'web_old_tl', 'web_tl_select'), 'web_old_submit', 'web_submit_button 'h,' url ') Google Home - About Google Translate © 2008 Google var gaJsHost = (( “https:” == document . location.protocol)? “https: / / ssl.”: “http://www.”); document.write (UN ( “% 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 = en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese » ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese h = new _History();t_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’);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> <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="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 = " it "> 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="t_ctr._swap()"> »</ span> <select name=tl id=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> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> <script > h = new _History (); t_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'); 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 = value ="">< text input type = hidden name = langpair value = "en | en"> <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> <h1> Translate a Web Page </ h1> <form action="/translate" id=web_form> <table id=webtable> <tr> <td width=100%> <input type = text name = u id = url value = "http:// "Dir = ltr tabindex = 0> <script> _SetupURL ( 'url');</ script> </ td> </ tr> <td <tr> class=submitcell> <input type = hidden name = value hl =" s "> <input type=hidden name=ie value="ISO-8859-1"> <select name=sl id=web_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="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 = " it "> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select > <span class=langselect id=web_sl_select> </ span> <span class="arrow" onclick="t_ctr._swap()"> »</ span> <select name=tl id=web_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=web_tl_select> </ span> <span class=subbutton id=web_submit_button> </ span> <input type = submit id = web_old_submit value = "Translate" tabindex = 0> <script> w_ctr = new _TranslateForm (new _LanguageSelector ( 'web_old_sl', 'web_sl_select'), new _LanguageSelector ( 'web_old_tl', 'web_tl_select'), 'web_old_submit', 'web_submit_button 'h,' url ') </ script> </ td> </ tr> </ table> </ form> <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> © 2008 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 (UN ( "% 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>Translate a Web Page_SetupURL(’url’);Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese » ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese w_ctr = new _TranslateForm(new _LanguageSelector(’web_old_sl’, ‘web_sl_select’),new _LanguageSelector(’web_old_tl’, ‘web_tl_select’),’web_old_submit’,'web_submit_button’,h, ‘url’)Google Home - About Google Translate©2008 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”);
Remember the Milk for iPhone
Filed under: Software, Features, Reviews, iPhone, iPod touch
My search for the perfect software task management solution has been going on for a long time, and I think I've finally found the answer: Remember the Milk for iPhone (iTunes link). I've tried almost all of the big names in task managers: iGTD, Things, OmniFocus, and even Leopard's built-in todo functionality. None of them have met my needs. For me, a task list needs to be ubiquitously available, and very quick and easy to interact with. For me, that means I need a native iPhone app, which immediately eliminates iGTD and Leopard's todo's, since there is no iPhone equivalent. That leaves me with Things, OmniFocus, and RTM, all of which now have native iPhone apps.
One of my requirements is that my tasks synchronize to a web server, so that I don't need to have my laptop turned on to synchronize my tasks to my iPhone. This eliminated Things as a contender for me, since it currently only supports direct synchronizing over the same wireless network. OmniFocus had therefore been my de-facto task management tool due to its ability to synchronize both the Mac and iPhone versions to either MobileMe, or your own web server using WebDav. The main problem I've had with OmniFocus on the iPhone is how incredibly slow it is to start up and synchronize. A recent update attempted to address this issue by allowing new tasks to be added while the synchronization was occurring, but it's still just not quick enough.
Continue reading Remember the Milk for iPhone
TUAWRemember the Milk for iPhone originally appeared on The Unofficial Apple Weblog (TUAW) on Tue, 11 Nov 2008 08:00:00 EST. Please see our terms for use of feeds.
Surprise, an iPhone Failure? Dev Event Canceled - InternetNews.com
Surprise, an iPhone Failure? Dev Event Canceled InternetNews.com - 1 hour ago By David Needle: More stories by this author: While introducing himself to a packed hall of iPhone developers and entrepreneurs last week, Raven Zachary ... |
BlackBerry 9530 Storm pricing revealed on VZW staging server
Filed under: Cellphones, Portable Audio, Portable Video
Ah, now this is a bit more solid pricing information. Verizon's testman pre-launch site now lists the BlackBerry 9530 Storm for $219.99 under a 2 year contract. Not quite below the $199 threshold set by the iPhone 3G as predicted by some analysts. Then again, the fat lady isn't singing yet so maybe we'll see some kind of mail-in rebate before this gets officially official. Without contract, we're looking at $520 according to the staging server. Pretty close the prices we saw hinted at early last week. See that screen grab and another for the $290 one-year contract after the break.Update: It's worth stressing that these prices could just be leftover placeholders. In fact, much of the describing text refers to the BlackBerry 8830 World Edition Smartphone which currently sells for a pre-rebated price of $219.99.
[Via Howard Forums, thanks Paul]
Continue reading BlackBerry 9530 Storm pricing revealed on VZW staging server
BlackBerry 9530 Storm pricing revealed on VZW staging server originally appeared on Engadget on Tue, 11 Nov 2008 07:26:00 EST. Please see our terms for use of feeds.
Read | Permalink | Email this | Comments