{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/don't-call-them-phones-the-g-phone-and-i-phone-battle/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/don't-call-them-phones-the-g-phone-and-i-phone-battle/"},"excerpt":"FRANKFURT/LONDON (Reuters) — British chip designer ARM (ARM.L: Quote, Profile, Research) will demonstrate a prototype of Google Inc’s (GOOG…","timeToRead":1,"frontmatter":{"title":"don’t call them phones, the g-phone and i-phone battle","description":"","categories":[],"date":"February 11, 2008","canonical_link":"https://javame.netlify.app//dont-call-them-phones-the-g-phone-and-i-phone-battle-44349ae1d51d"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"don’t call them phones, the g-phone and i-phone battle\",\n  \"description\": \"\",\n  \"date\": \"2008-02-11T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//dont-call-them-phones-the-g-phone-and-i-phone-battle-44349ae1d51d\",\n  \"redirect_from\": [\"/dont-call-them-phones-the-g-phone-and-i-phone-battle-44349ae1d51d\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"FRANKFURT/LONDON (Reuters)\\u200A\\u2014\\u200ABritish chip designer ARM (ARM.L: Quote, Profile, Research) will demonstrate a prototype of Google Inc\\u2019s (GOOG.O: Quote, Profile, Research) Android mobile phone platform in action next week at the world\\u2019s biggest wireless fair, a source close to the company said.  \"), mdx(\"p\", null, \"Source: \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://www.reuters.com/article/technologyNews/idUSWEB442320080207\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Reuters\")), mdx(\"p\", null, \"I\\u2019ve played a bit last week with \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://code.google.com/android/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Android\"), \", it\\u2019s a really promising technology.\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"It\\u2019s a full stack, based on Java, it\\u2019s open and it should be really a \\u201Cwrite once run everywhere\\u201D technology (not like JavaME!).  \"), mdx(\"p\", null, \"It\\u2019s a big change: they first wrote the OS, the software and then finally they found an hardware to support it. It might really work.\\xA0  \"), mdx(\"p\", null, \"I like to think that the Google team was so frustrated working with J2ME for their (very nice) JavaME apps like GMail and Maps that they suddenly decided to write a full OS to support their ideas.\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"I remember an old C\\xE9dric Beust post about his intense, crazy experience on writing the Gmail app.\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Is it only a \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://beust.com/weblog/archives/000469.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"coincidence\"), \" that he\\u2019s working on Android?  \"), mdx(\"p\", null, \"Android offers many things, missed for too many years by Sun on the JavaMe platform.\"), mdx(\"p\", null, \"-\", \" Deep phone integration (ability to inter-operate between apps, make calls and so on with the phone)  \"), mdx(\"p\", null, \"-\", \" Ready to use \\u201Cwidgets\\u201D like maps  \"), mdx(\"p\", null, \"-\", \" Pretty nice pattern to write an application: what was a MIDlet in the JavaME world is now and Activity.  \"), mdx(\"p\", null, \"\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"-\", \" Easy to write apps from any platform (yes, also Mac!)\"), mdx(\"p\", null, \"The battle begins now, I-Phone: closed source, basically only web apps, nice screen with nice features or G-Phone. I can\\u2019t predict who\\u2019s gonna win but I\\u2019m sure that there are some losers on this battle already: Sun Microsystem, Nokia, Microsoft: all the old good companies, unable to make any decent progress in the last years. (where is MIDP3?!!!)\"), mdx(\"p\", null, \"I\\u2019ve been \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://blog.java2me.org/2007/01/14/my-current-point-of-view-on-j2me/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"very frustrated\"), \" with the JavaME technology, I hope that Google will change now how things works in the mobile world.\"));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"0b2218f7-d533-5fd9-8e76-c0e7ad5f2a52","previous":{"id":"0920f9b9-71ec-5ee7-a64d-f536f5342415","fields":{"slug":"/troubles-upgrading-to-leopard/","published":true},"frontmatter":{"redirect_from":["/troubles-upgrading-to-leopard-a9f88f710873"],"redirect_to":null,"title":"Troubles upgrading to Leopard?"}},"next":{"id":"7612bc04-7ce6-5496-82bf-2e5dddcfc3e9","fields":{"slug":"/some-(n)hibernate-learnings/","published":true},"frontmatter":{"redirect_from":["/some-n-hibernate-learnings-7d83fe88df2c"],"redirect_to":null,"title":"Some (N)Hibernate Learnings"}},"permalink":"https://javame.netlify.app/don't-call-them-phones-the-g-phone-and-i-phone-battle/","themeOptions":{"plugins":[],"config":{"title":"Antonio Terreno","description":"Antonio Terreno's blog archive","shortBio":"","bio":"Principal Consultant at Equal Experts","author":"Antonio Terreno","githubUrl":"https://github.com/aterreno/blog","siteUrl":"https://javame.netlify.app/","social":{"twitter":"javame","medium":"","facebook":"","github":"aterreno","linkedin":"antonioterreno","instagram":"tritonitri"},"goatCounterCode":null}}}},"staticQueryHashes":["4131332129","645483741"]}