{"id":1002,"date":"2010-08-14T02:08:21","date_gmt":"2010-08-13T18:08:21","guid":{"rendered":"http:\/\/www.andreanolanusse.com\/pt\/?p=1002"},"modified":"2011-03-08T13:10:01","modified_gmt":"2011-03-08T05:10:01","slug":"desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe","status":"publish","type":"post","link":"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/","title":{"rendered":"Desenvolvendo aplica\u00e7\u00f5es para iPhone com Delphi Prism XE e MonoTouch"},"content":{"rendered":"<p>Entre os v\u00e1rios novos recursos do Delphi Prism XE sem d\u00favida o suporte a desenvolvimento de aplicac\u00f5es para iPhone \u00e9 o que muitos esperavam, atrav\u00e9s da integra\u00e7\u00e3o com o MonoDevelop IDE e MonoTouch j\u00e1 \u00e9 poss\u00edvel para o desenvolvedor Delphi come\u00e7ar no mundo iPhone usando linguagem Delphi mais os poderosos recursos da linguagem Delphi Prism, outro recurso bem interessante \u00e9 poder criar aplica\u00e7\u00f2es Moonlight (alternativa Mono para o Silverlight).<\/p>\n<p>Para desenvolvimento aplica\u00e7\u00f5es para iPhone Development n\u00f3s usamos dois IDEs:<\/p>\n<ul>\n<li>MonoDevelop IDE integrado com Delphi Prism para criar e gerenciar os projetos.<\/li>\n<li>Interface Builder para cria\u00e7\u00e3o das interfaces graficas.<\/li>\n<\/ul>\n<p>Ambos IDE&#8217;s s\u00e3o muito f\u00e1ceis de usar e permite que voc\u00ea reutilize seu conhecimento na linguagem Delphi. Cada nova plataforma requer estudo e entendimento da mesma, n\u00e3o \u00e9 diferente com iPhone, ent\u00e3o eu recomendo para aqueles que querem come\u00e7ar a desenvolvedor para iPhone primeiro entender o conceito de desenvolvimento baseado em MVC e como funciona a plataforma do iPhone.<\/p>\n<p>Hoje eu estava trabalhando em alguns exemplos para iPhone e resolvi publicar 2  screenshots mostrando no primeiro o MonoDevelop IDE e o Interface Builder, no segundo uma aplica\u00e7\u00e3o web browser desenvolvida com Delphi Prism XE.<\/p>\n<div id=\"attachment_1003\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-MonoIDE-InterfaceBuilder.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1003\" class=\"size-medium wp-image-1003\" title=\"MonoDevelop IDE integrado ao Delphi Prism XE\" src=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-MonoIDE-InterfaceBuilder-300x187.png\" alt=\"\" width=\"300\" height=\"187\" \/><\/a><p id=\"caption-attachment-1003\" class=\"wp-caption-text\">Interface Builder para o desenho de interfaces de usu\u00e1rio e atr\u00e1s MonoDevelop IDE integrado ao Delphi Prism XE<\/p><\/div>\n<div id=\"attachment_1004\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-iPhoneApp.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1004\" class=\"size-medium wp-image-1004\" title=\"MonoDevelop IDE integrado ao Delphi Prism XE\" src=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-iPhoneApp-300x187.png\" alt=\"\" width=\"300\" height=\"187\" \/><\/a><p id=\"caption-attachment-1004\" class=\"wp-caption-text\">MonoDevelop IDE integrado ao Delphi Prism XE<\/p><\/div>\n<p>Na semana que vem estarei em San Jose, CA para o <strong><a href=\"http:\/\/www.delphilive.com\" target=\"_blank\">DelphiLive<\/a>, <\/strong>o nosso Delphi Conference aqui nos Estados Unidos onde os desenvolvedores tem a oportunidade the conhecer outros desenvolvedores Delphi, a equipe de desenvolvimento do Delphi e tamb\u00e9m aprender e compartilhar seus conhecimentos. Minha apresenta\u00e7\u00e3o &#8220;Building managed-code cross platform applications with Delphi Prism&#8221; no DelphiLive\u00a0ir\u00e1 demonstrar como come\u00e7ar a desenvolver aplica\u00e7\u00f5es para iPhone e aplica\u00e7\u00f5es ASP.NET para Linux.<\/p>\n<p>Uma informa\u00e7\u00e3o importante, como requisito para distribuir aplica\u00e7\u00f5es para iPhone com Delphi Prism, os desenvolvedores ter\u00e3o de adqurir separadamente a licen\u00e7a de distribui\u00e7\u00e3o do MonoTouch diretamente com a Novell para distribuir suas licen\u00e7as no AppStore, fazer parte do programa de desenvolvedores da Apple e aceitar os termos de licenciamento da Apple. At\u00e9 ent\u00e3o a Apple tem aceitado aplica\u00e7\u00f5es baseadas em MonoTouch incluindo jogos que utilizam o Unity Framework, n\u00f3s n\u00e3o podemos garantir que a Apple ir\u00e1 aceitar aplica\u00e7\u00f5es desenvolvidades com o MonoTouch na AppStore.<\/p>\n<p>Certamente voc\u00eas tem muitas perguntas sobre o desenvolvimento de aplica\u00e7\u00f5es para iPhone, mais adiante irei escrever sobre o desenvolvimento de aplica\u00e7\u00f5es iPhone com Delphi Prism.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Entre os v\u00e1rios novos recursos do Delphi Prism XE sem d\u00favida o suporte a desenvolvimento de aplicac\u00f5es para iPhone \u00e9 o que muitos esperavam, atrav\u00e9s da integra\u00e7\u00e3o com o MonoDevelop IDE e MonoTouch j\u00e1 \u00e9 poss\u00edvel para o desenvolvedor Delphi come\u00e7ar no mundo iPhone usando linguagem Delphi mais os poderosos recursos da linguagem Delphi Prism, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1004,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_s2mail":"","footnotes":""},"categories":[48,65],"tags":[97,179],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Desenvolvendo aplica\u00e7\u00f5es para iPhone com Delphi Prism XE e MonoTouch | Andreano Lanusse | Tecnologia e Desenvolvimento de Software<\/title>\n<meta name=\"description\" content=\"Entre os v\u00e1rios novos recursos do Delphi Prism XE sem d\u00favida o suporte a desenvolvimento de aplicac\u00f5es para iPhone \u00e9 o que muitos esperavam, atrav\u00e9s da\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desenvolvendo aplica\u00e7\u00f5es para iPhone com Delphi Prism XE e MonoTouch | Andreano Lanusse | Tecnologia e Desenvolvimento de Software\" \/>\n<meta property=\"og:description\" content=\"Entre os v\u00e1rios novos recursos do Delphi Prism XE sem d\u00favida o suporte a desenvolvimento de aplicac\u00f5es para iPhone \u00e9 o que muitos esperavam, atrav\u00e9s da\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/\" \/>\n<meta property=\"og:site_name\" content=\"Andreano Lanusse | Tecnologia e Desenvolvimento de Software\" \/>\n<meta property=\"article:published_time\" content=\"2010-08-13T18:08:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2011-03-08T05:10:01+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-iPhoneApp.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@andreanolanusse\" \/>\n<meta name=\"twitter:site\" content=\"@andreanolanusse\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\">\n\t<meta name=\"twitter:data1\" content=\"2 minutos\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#website\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"name\":\"Andreano Lanusse | Tecnologia e Desenvolvimento de Software\",\"description\":\"Andreano Lanusse blog - artigos, tutoriais e v&iacute;deos sobre tecnologia, desenvolvimento de software (Delphi XE4, C#, PHP, .NET) e t&eacute;cnicas de programa&ccedil;&atilde;o\",\"publisher\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/www.andreanolanusse.com\/pt\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-iPhoneApp.png\",\"contentUrl\":\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/DelphiPrism-iPhoneApp.png\",\"width\":1440,\"height\":900,\"caption\":\"MonoDevelop IDE integrado ao Delphi Prism XE\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#webpage\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/\",\"name\":\"Desenvolvendo aplica\\u00e7\\u00f5es para iPhone com Delphi Prism XE e MonoTouch | Andreano Lanusse | Tecnologia e Desenvolvimento de Software\",\"isPartOf\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#primaryimage\"},\"datePublished\":\"2010-08-13T18:08:21+00:00\",\"dateModified\":\"2011-03-08T05:10:01+00:00\",\"description\":\"Entre os v\\u00e1rios novos recursos do Delphi Prism XE sem d\\u00favida o suporte a desenvolvimento de aplicac\\u00f5es para iPhone \\u00e9 o que muitos esperavam, atrav\\u00e9s da\",\"breadcrumb\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#webpage\"}}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#webpage\"},\"author\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"headline\":\"Desenvolvendo aplica\\u00e7\\u00f5es para iPhone com Delphi Prism XE e MonoTouch\",\"datePublished\":\"2010-08-13T18:08:21+00:00\",\"dateModified\":\"2011-03-08T05:10:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#webpage\"},\"commentCount\":17,\"publisher\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"image\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#primaryimage\"},\"keywords\":[\"Delphi Prism\",\"iOS\"],\"articleSection\":[\"Delphi Prism (.NET)\",\"iOS\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.andreanolanusse.com\/pt\/desenvolvendo-aplicacoes-para-iphone-com-delphi-prism-xe\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\",\"name\":\"Andreano Lanusse\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6a9c6f73c7c480fb826c7303288abfd3?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6a9c6f73c7c480fb826c7303288abfd3?s=96&d=mm&r=g\",\"caption\":\"Andreano Lanusse\"},\"logo\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#personlogo\"},\"sameAs\":[\"https:\/\/twitter.com\/andreanolanusse\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts\/1002"}],"collection":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/comments?post=1002"}],"version-history":[{"count":0,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts\/1002\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/media\/1004"}],"wp:attachment":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/media?parent=1002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/categories?post=1002"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/tags?post=1002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}