POPULARITY
This interview was recorded for GOTO Unscripted at CodeNode in London.gotopia.techRead the full transcription of this interview hereSebastiano Poggi - Team Lead at JetbrainsCarl-Gustaf Harroch - Founder/Managing Director at NovodaDESCRIPTIONLately mobile developers have had to answer this question the most: Shall we go native or use a cross-platform framework? And if so, which one?Sebastiano Poggi, team lead at Jetbrains, and Carl-Gustaf Harroch, founder/managing director at Novoda, explore current best practices around modern mobile development highlighting the impact of team collaboration and matching technologies across platforms.RECOMMENDED BOOKSBailey, Biessek & Wills • Flutter for BeginnersSimone Alessandria & Brian Kayfitz • Flutter CookbookJohn Bach • Xamarin: The Ultimate Beginner's GuideNader Dabit • React Native in ActionAdam Boduch & Roy Derks • React and React NativeRobert Nagy • Simplifying Application Development with Kotlin Multiplatform MobileTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.Discovery MattersA collection of stories and insights on matters of discovery that advance life...Listen on: Apple Podcasts Spotify Health, Wellness & Performance Catalyst w/ Dr. Brad CooperLooking for a catalyst to optimize your health, wellness & performance? You've found it!!Listen on: Apple Podcasts Spotify
Angular + Ionic = ❤️In this episode of the Angular Show, we had the opportunity to sit down and chat with Max Lynch, the co-founder of Ionic. If you haven't heard of Ionic, it's a set of components for rendering native controls on iOS and Android that enables web developers to build apps that are executed on phones and tablets that include core native device functionality. As web developers we are really good at creating applications that use a template (HTML) that is styled (CSS) and is dynamic and interactive (JS). If you think about it, that sounds like a lot of the apps that are available in Google Play and the App Store. Further, as Max points out, it's really about using the GPU to render bitmaps to the screen, which a webview is more than capable of doing. So, why not create the apps of today and the future using a stack like Angular and Ionic? In this episode, Max shares the history of how they got started with Ionic, from rebuilding Cordova and PhoneGap, to solving the developer experience using new tooling, building the component view library, and Capacitor, an open-source cross-platform native bridge built and supported by the Ionic team.
An airhacks.fm conversation with Clement Escoffier (@clementplop) about: olivetti s663 with 2MB RAM, enjoying nice modem noises, u.s. robotics sportster modem, game launch sequence automation, computer science as fallback strategy, the big O-notation, living in valence, studying at grenoble university, the internet class with CGI, Netscape, JavaScript and Pearl, Java Applets with AWT, the challenge of compiling ADA, starting with Java 1.2, the OSGi interests and machine to machine communication or IoT, build time vs. run time versioning checks, working on dependency injection for Apache Felix, porting OSGi to .net, Java RMI vs. CORBA, the great Sascha Krakowiak, lamport clocks and paxos, the challenges of distributed computing, handling failures with CORBA is problematic, CORBA is gone, WS-* came, the HATEOAS idea of REST, HTTP based RPC vs. REST, CDI in JavaScript exploration, dependency injection in JavaScript is challenging, exploring PhoneGap, project wisdom and hiding the complexity of OSGi, netty became too complicated, moving from netty to vert.x, starting at RedHat to work on vert.x project, vert.x does not try to hide the complexity for distributed programming, using vert.x for microservices, if non blocking matters - vert.x, best place for reactive programming are event driven systems, reactive programming is also interesting for composing asynchronous actions, uni in mutiny, apache kafka is not the new JMS, mutiny vs. vert.x, confusion with flatMap and concatMap, reactive programming requires the understanding of large amount of APIs, mutiny outside quarkus, mutiny on top of reactive APIs, Clement Escoffier on twitter: @clementplop, and github: cescoffier
Adobe anunció que ya no dará soporte a phonegap, puede que esto no influya en tu trabajo, pero esto es una señal de que es lo que pasa actualmente en el mundo de la programación multiplataforma, ¿Quieres saber que significa?
Robert Reeves joins me after a 2 year gap to discuss bringing DevOps practices to the database world. I also cover Zoom's amazing quarter, the end of PhoneGap, the end of the Beatles, and the end of WW2 (in Japan). liquibase.com chrischinchilla.com/podcasts youtu.be/V8QTIAMTehk --- Send in a voice message: https://anchor.fm/theweeklysqueak/message
Esse assunto sempre é levantado quando se fala em desenvolvimento móvel, desde os primeiros SDKs. Assunto que merece atenção, pois de tempos em tempos surge alguma ferramenta nova, como já foi o PhoneGap (que virou Cordova), Titanium, Ionic, React, Xamarin, e mais recentemente o Flutter. Mas afinal, vale a pena investir em apps híbridas para...
We discuss the state of development around iPhone and Android development, mainly with using non-native code bases. Randy makes valid complaints about Apple. Don wonders why he isn't allowed to complain about Apple. The subjects of ReactNative, JavaScript, Flutter, Dart, Swift, Java, and Objective-C are discussed, including how Steve Jobs envisioned the Progressive Web App, yet money changed Apple's focus towards native development. Please leave a rating for This Old App on iTunes! https://itunes.apple.com/us/podcast/this-old-app/id1370196401
A la hora de desarrollar apps híbridas existen diversas tecnologías entre las cuales elegir. Hoy hablaremos de PhoneGap, Ionic, React Native y Flutter. The post 81. ¿Qué diferencias hay entre PhoneGap, Ionic, React Native y Flutter? appeared first on Diego Laballós.
So many ways to build mobile apps - what works best for you? Carl and Richard talk to Matt Netkow about the past, present and future of PhoneGap and how the Progressive Web App is playing in the mobile dev world. Matt talks about the many JavaScript-based solutions for mobile cross-platform development including PhoneGap, Cordova, NativeScript and Ionic. But with Progressive Web Apps being supported by browsers on mobile devices, could you just be writing native Javascript for your web app? Lots of good discussion!Support this podcast at — https://redcircle.com/net-rocks/donations
So many ways to build mobile apps - what works best for you? Carl and Richard talk to Matt Netkow about the past, present and future of PhoneGap and how the Progressive Web App is playing in the mobile dev world. Matt talks about the many JavaScript-based solutions for mobile cross-platform development including PhoneGap, Cordova, NativeScript and Ionic. But with Progressive Web Apps being supported by browsers on mobile devices, could you just be writing native Javascript for your web app? Lots of good discussion!Support this podcast at — https://redcircle.com/net-rocks/donations
Ben is away, so Derrick invited a special guest for this episode. Rob Walling was the co-founder of Drip and is the co-host of MicroConf. Rob recently removed Slack from his phone, and is waiting for Derrick’s Level product. Level is an open source team communication tool that Derrick hopes will replace Slack among software teams. Others are looking forward to Level, as well, and wondering how many clients Level is going to be available on: Mobile, desktop...As Derrick continues to work on Level, the two also reminisce about their days together at Drip. Today’s Topics Include: Derrick is planning to use Electron to build a desktop app for Level Some follow a pure approach and go native, but it can be more difficult than expected Bursting and psychological safety concepts allow people to express their ideas What if? Be creative as a team, encourage everyone to collaborate, and make the environment comfortable for magic to happen Individual vs. group brainstorming: Which works better? How do other companies do it? Derrick plans to show polished, not raw sketches of Level to make it reviewable Derrick has been building the product, writing code, nuking the database, and creating videos to show slices of Level being made Derrick used Stripe Atlas to form an LLC for Level Stripe is inspiring; believe that you can transition an industry, make things happen, and win the hearts and minds of developers Derrick and Rob discuss the pros/cons of fundstrapping vs. bootstrapping Rob shares feedback and reviews from listeners of his podcast Rob and Derrick share their thoughts on cryptocurrency investing If you’re enjoying the show please give us your ratings and reviews in iTunes. Links and resources: Rob Walling on Twitter (https://twitter.com/robwalling) Startups for the Rest of Us (http://www.startupsfortherestofus.com/) Derrick Reimer Website (http://www.derrickreimer.com/) Derrick Reimer on Twitter (https://twitter.com/derrickreimer) MicroConf (https://www.microconf.com/) Ben Orenstein Website (http://www.benorenstein.com/) Ben Orenstein on Twitter (https://twitter.com/r00k) Electron (https://electronjs.org/) PhoneGap (http://phonegap.com/) Twist (https://twistapp.com/?lang=en) WorkLife podcast (https://www.ted.com/read/ted-podcasts/worklife) Gusto (https://gusto.com/) Zenefits (https://www.zenefits.com/) The Pixar Touch (https://www.amazon.com/Pixar-Touch-Making-Company/dp/0307278298) Lost and Founder by Rand Fishkin (https://www.amazon.com/Lost-Founder-Painfully-Honest-Startup/dp/0735213321)
Panel: Jonathan Stark In this episode of the Freelancer’s Show, Jonathan discusses “Flipping the Switch,” on a solo podcast episode. Jonathan answers questions about shut down his old mobile site jonathanstark.com and replaced the content with ExpensiveProblem.com. Jonathan continues with important insights, in his journey, when you are considering closing doors on one business and starting the next. In particular, we dive pretty deep on: t Combining business at jonathanstark.com Closed doors on the mobile business Working with Credit Unions Horizontal expertise Picking a vertical market Mobile strategy Adaption The announcement of the iPhone and mobile focus Smartphone craze Joining open source projects Jqtouch PhoneGap Mobile platform Jonathan book launch on JQT and PhoneGap Being part of a tribe or a new culture of developers Change in 2012 Leads? Budgets for mobile were drying up 2017 - Mobile become the dominant computing platform Main Stream Blockchain, AI, etc. Side interest - Hourly Billing Coaching service Where your name is associated And much more!
Panel: Jonathan Stark In this episode of the Freelancer’s Show, Jonathan discusses “Flipping the Switch,” on a solo podcast episode. Jonathan answers questions about shut down his old mobile site jonathanstark.com and replaced the content with ExpensiveProblem.com. Jonathan continues with important insights, in his journey, when you are considering closing doors on one business and starting the next. In particular, we dive pretty deep on: t Combining business at jonathanstark.com Closed doors on the mobile business Working with Credit Unions Horizontal expertise Picking a vertical market Mobile strategy Adaption The announcement of the iPhone and mobile focus Smartphone craze Joining open source projects Jqtouch PhoneGap Mobile platform Jonathan book launch on JQT and PhoneGap Being part of a tribe or a new culture of developers Change in 2012 Leads? Budgets for mobile were drying up 2017 - Mobile become the dominant computing platform Main Stream Blockchain, AI, etc. Side interest - Hourly Billing Coaching service Where your name is associated And much more!
Fixate on Code | Weekly interviews on how to write better code, for frontend developers
Garth is a designer and developer with a passion for all things open source. He is a front-end developer on Adobe’s PhoneGap team and has appeared as a speaker on conference stages across the world. When he’s not busy at Adobe, he spends his time discussing the power of design and how to improve designer / developer collaboration.
In this episode, Matt and Steven talk/argue about native vs web-tech applications: the benefits, the drawbacks, and why they're becoming the norm. Show Notes Runway Cafe Trello Desktop App Electron Electron Auto Updating Appcelerator PhoneGap Node Webkit High Security ElectronJS Application Go CUI
Descripcion del programa Carlos Blé, desarrollador Agile, autor del libro Diseño Ágil con TDD, con él hablaremos de lo importante que es saber el objetivo del proyecto, en función de las necesidades que obtendremos en la toma de requisitos. Cuando pensamos en la necesidad de nuestros clientes nos vienen palabras como briefing a la cabeza pero sin duda el saber en lo que podemos ayudarle pasa por entenderle, por saber como trabaja y cuales son sus puntos fuertes y débiles. ¡Esperamos que os guste el episodio y como siempre nos vemos al final! Recomendaciones Preguntas rápidas: Carlos Blé Quién me ha inspirado: Mahatma Gandhi Quién me ha inspirado: Kent Beck Quién me ha inspirado: Martin Fowler Recomiéndanos un recurso: Stackoverflow Recomiéndanos a una invitada: Jorje Uriarte ¿Qué tema te gustaría que tratásemos?: Inteligencia artificial ¿Qué tema te gustaría que tratásemos?: Integración de la web en móvil: React Native, Ionic, Phonegap Contacta con: Carlos Blé Twitter de Carlos Blé Github de Carlos Blé Libro: Diseño Ágil con TDD Codesai Blog Links del programa Marty Cagan Kent Beck Martin Fowler Ward Cunningham Lean software development egghead Spring Boot Knockout.js React Redux.js Castle Project Vue.js Recomendaciones de Ignacio La importancia del Briefing Briefing model for web projects Guía para una buena toma de requisitos Cómo saber lo que quiere tu cliente Contacta con el programa Web de WeCodeSign Twitter de WeCodeSign eMail de WeCodeSign Web de Ignacio Villanueva Twitter de Ignacio Villanueva
If you're in the U.S., happy election day! In the spirit of the mayhem and controversy that the political process brings, we're tackling a topic that is every bit as controversial: tag management. Does Adobe DTM gratuitously delete emails? Has GTM been perpetually unaware of when it is around a hot mic? What does Tealium have against coffee?! Is Signal broadcasting dog whistles to marketers about the glorious data they can collect and manage? What about Ensighten's sordid past where the CEO was spotted in public (at eMetrics) sporting a periwig? To discuss all of this (or...actual content), Josh West from Analytics Demystified joins us for a discussion that is depressingly civil and uncontentious. Many linkable things were referenced in this episode: Josh's Industry War starting blog post (from 2013), Adobe Dynamic Tag Management (DTM), Google Tag Manager (GTM), Signal, Tealium, Ensighten, Ghostery, Observepoint, Hub'scan, the Data Governance Episode of the Digital Analytics Power Hour (Episode #012), PhoneGap, Floodlight / Doubleclick / DFA, In the Year 2000 (Conan O'Brien), Bird Law, Adobe Experience Manager (AEM), Webtrends Streams, data management platforms (DMP), the Personalization Episode of the Digital Analytics Power Hour with Matt Gershoff (Episode #031), josh.analyticsdemystified.com, and Tagtician.
On this episode of Eat Sleep Code, guests Simon MacDonald and Sam Basu discuss best practices when using push notifications in your application. Simon talks about his involvement with Apache/Cordova and his push notification plugin for PhoneGap. We chat about push notifications across platforms including in the browser. Push notification testing is covered and much more.
Kenneth Christiansen (@kennethrohde) and Alexis Menard (@darktears) the creators of the crosswalk project talk to us about creating hybrid mobile apps using a consistent and powerful runtime environment across mobile, TV, desktop and IoT devices. We talk in detail about what benefits Crosswalk can bring to the table, general features, its extension system and its compatibility with Cordova/PhoneGap projects. We also talk about how hybrid app development promises to maximize code reuse (“write once deploy everywhere”) and the reality of this promise. Finally we talk about Progressive Web Apps and how Crosswalk can be used to extend PWA exposure by also quickly getting them within the app store. Resources Crosswalk - https://crosswalk-project.org/ PhoneGap - http://phonegap.com/ Cordova - https://cordova.apache.org/
Nick Landry (@ActiveNick) is a mobility pioneer and expert specializing in the design and production of mobile applications for consumers and the enterprise using diverse cross-platform technologies including Windows Phone, Windows 8, iOS, Android, Mobile Web, Xamarin and PhoneGap. Nick is a Senior Technical Evangelist with Microsoft in the New York Metro area and works with developers, students and IT pros to help them learn, adopt and use the Microsoft developer platform to design and build the next generation of apps for Windows Phone, Windows 8 and Windows Azure. Nick is also a Nokia Developer Ambassador whose mandate is to educate and support Windows Phone developers to maximize their success. Prior to joining Microsoft, Nick spent almost two years as a Senior Product Manager for mobile, data visualization and geospatial developer tools across multiple technologies and platforms. He previously spent most his career in IT consulting and services organizations across various technical and business roles, designing, building, managing and selling innovative software solutions for some of the world's top brands and Fortune 500 companies.Nick Landry (@ActiveNick) is a mobility pioneer and expert specializing in the design and production of mobile applications for consumers and the enterprise using diverse cross-platform technologies including Windows Phone, Windows 8, iOS, Android, Mobile Web, Xamarin and PhoneGap. Nick is a Senior Technical Evangelist with Microsoft in the New York Metro area and works with developers, students and IT pros to help them learn, adopt and use the Microsoft developer platform to design and build the next generation of apps for Windows Phone, Windows 8 and Windows Azure. Nick is also a Nokia Developer Ambassador whose mandate is to educate and support Windows Phone developers to maximize their success. Prior to joining Microsoft, Nick spent almost two years as a Senior Product Manager for mobile, data visualization and geospatial developer tools across multiple technologies and platforms. He previously spent most his career in IT consulting and services organizations across various technical and business roles, designing, building, managing and selling innovative software solutions for some of the world's top brands and Fortune 500 companies.
Jim spends a fast hour talking with the Developertown crew about all things mobile. Should you develop native iOS and Android applications? Is it better to standardize on responsive HTML5 solutions? PhoneGap vs. Xamarin? These are just a few of the questions that we discuss, plus, shout-outs to Angie's List Founder Angie Hicks and Angela Lansbury. Also, we talk about the Roomba (spoiler alert ... it's awesome).
Get your JS Remote Conf tickets! Freelance’ Remote Conf’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction Twitter GitHub Blog 02:40 - Amy Palamountain Introduction Twitter GitHub Blog 03:14 - Electron Atom 04:55 - Cross-platform Compatibility 05:55 - Electron/Atom + GitHub 07:16 - Electron/Atom + React ? 07:57 - Use Cases for Electron muan/mojibar mafintosh/playback npm-scripts-gui Amy Palamountain: Building native applications with Electron @ Nordic.js 2015 15:09 - Creating Electron Apps on Phones 17:25 - Running a Service Inside of Electron Visual Studio Code Adventures in Angular Episode #44: Visual Studio Code with Erich Gamma and Chris Dias 19:46 - Making an Electron App Photon conors/photon Photon Components N1 24:09 - Sharing Code 27:40 - Plugins for Functionality electron-accelerator electron-packager electron-prebuilt 31:08 - Keeping Up-to-date/Adding Features 33:14 - Pain Points NuGet 36:22 - Using Electron for Native JavaScript Jabber Episode #186: JSJ NativeScript with TJ VanToll and Burke Holland PhoneGap Reactive Native NativeScript 39:48 - What is a “webview”? 42:12 - Getting Started with Electron 43:28 - Robotics/Hardware Hacking with Electron JIBO Picks Autolux - Future Perfect (Jamison) Move Fast and Break Nothing (Aimee) [egghead.io] Getting Started with Redux (Dave) Destructuring and parameter handling in ECMAScript 6 (Dave) JS Remote Conf (Chuck) Freelance Remote Conf (Chuck) React Remote Conf (Chuck) Pebble Time Steel (Chuck) UglyBaby Etsy Shop (Amy) Jimmy Fallon: Kid Theater with Tom Hanks (Jessica)
Get your JS Remote Conf tickets! Freelance’ Remote Conf’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction Twitter GitHub Blog 02:40 - Amy Palamountain Introduction Twitter GitHub Blog 03:14 - Electron Atom 04:55 - Cross-platform Compatibility 05:55 - Electron/Atom + GitHub 07:16 - Electron/Atom + React ? 07:57 - Use Cases for Electron muan/mojibar mafintosh/playback npm-scripts-gui Amy Palamountain: Building native applications with Electron @ Nordic.js 2015 15:09 - Creating Electron Apps on Phones 17:25 - Running a Service Inside of Electron Visual Studio Code Adventures in Angular Episode #44: Visual Studio Code with Erich Gamma and Chris Dias 19:46 - Making an Electron App Photon conors/photon Photon Components N1 24:09 - Sharing Code 27:40 - Plugins for Functionality electron-accelerator electron-packager electron-prebuilt 31:08 - Keeping Up-to-date/Adding Features 33:14 - Pain Points NuGet 36:22 - Using Electron for Native JavaScript Jabber Episode #186: JSJ NativeScript with TJ VanToll and Burke Holland PhoneGap Reactive Native NativeScript 39:48 - What is a “webview”? 42:12 - Getting Started with Electron 43:28 - Robotics/Hardware Hacking with Electron JIBO Picks Autolux - Future Perfect (Jamison) Move Fast and Break Nothing (Aimee) [egghead.io] Getting Started with Redux (Dave) Destructuring and parameter handling in ECMAScript 6 (Dave) JS Remote Conf (Chuck) Freelance Remote Conf (Chuck) React Remote Conf (Chuck) Pebble Time Steel (Chuck) UglyBaby Etsy Shop (Amy) Jimmy Fallon: Kid Theater with Tom Hanks (Jessica)
Get your JS Remote Conf tickets! Freelance’ Remote Conf’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction Twitter GitHub Blog 02:40 - Amy Palamountain Introduction Twitter GitHub Blog 03:14 - Electron Atom 04:55 - Cross-platform Compatibility 05:55 - Electron/Atom + GitHub 07:16 - Electron/Atom + React ? 07:57 - Use Cases for Electron muan/mojibar mafintosh/playback npm-scripts-gui Amy Palamountain: Building native applications with Electron @ Nordic.js 2015 15:09 - Creating Electron Apps on Phones 17:25 - Running a Service Inside of Electron Visual Studio Code Adventures in Angular Episode #44: Visual Studio Code with Erich Gamma and Chris Dias 19:46 - Making an Electron App Photon conors/photon Photon Components N1 24:09 - Sharing Code 27:40 - Plugins for Functionality electron-accelerator electron-packager electron-prebuilt 31:08 - Keeping Up-to-date/Adding Features 33:14 - Pain Points NuGet 36:22 - Using Electron for Native JavaScript Jabber Episode #186: JSJ NativeScript with TJ VanToll and Burke Holland PhoneGap Reactive Native NativeScript 39:48 - What is a “webview”? 42:12 - Getting Started with Electron 43:28 - Robotics/Hardware Hacking with Electron JIBO Picks Autolux - Future Perfect (Jamison) Move Fast and Break Nothing (Aimee) [egghead.io] Getting Started with Redux (Dave) Destructuring and parameter handling in ECMAScript 6 (Dave) JS Remote Conf (Chuck) Freelance Remote Conf (Chuck) React Remote Conf (Chuck) Pebble Time Steel (Chuck) UglyBaby Etsy Shop (Amy) Jimmy Fallon: Kid Theater with Tom Hanks (Jessica)
In this episode: open-sourced Swift, Gulp and how it compares to Grunt, cross-platform development, and testing with a small userbase. If you have questions of your own, you can tweet us at @immutablefm, email us at questions@immutable.fm, or join our Slack team! Topic 1: What's the big deal with Swift being open sourced? Topic 2: You talk about Gulp a lot, can you give a brief overview and how you use it in your workflow. Gulp Topic 3: Why Gulp over Grunt for front-end? Can you run down some of your dependency prefs? Grunt Topic 4: What do you think of Ionic or Phonegap for cross platform development? Pros/Cons/etc Topic 5: Do you guys have any advice for conducting tests and reaching statistical significance when your userbase is small?
Por fin ha llegado la hora de hablar de Microsoft y es que en este capítulo te voy a hablar de como crear aplicaciones web, móvil y desktop, un IDE para gobernarlos a todos. Pero no solo vamos a ver aplicaciones para Windows creadas con el framework .NET, te mostraré que gracias a su maravilloso entorno de desarrollo, Visual Studio, podrás crear aplicaciones de todo tipo, de escritorio, web y para móviles. También veremos que es WCF, la parte encargada de crear servicios web dentro de .NET, en el servidor.Recuerda que si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, también tenemos una lista distribución donde te mantendremos informado de todas las novedades de nuestra web. Si eres más de redes sociales nos puedes seguir en Twitter y en Facebook.Antes de continuar te queremos agradecer el feedback recibido en las últimas semanas, decirte que estamos orgullosos y agradecidos de poder contar con oyentes como tu, nos haces sentir que hay gente detrás del micro al que hablamos así que, muchas gracias. Recuerda que sigue abierta la encuesta para que nos cuentes qué te interesa.Comenzaré diciendo que yo (Luis del Valle) tengo bastante experiencia como desarrollador de aplicaciones con .NET. Puedes leer el artículo donde te hablo como conseguí llegar a ser un desarrollador profesional en esta tecnología. No soy alguien especial, ni soy un gurú, ni una mente privilegiada, quizás lo que si sea es muy cabezón y cuando me empeño en algo no paro hasta conseguirlo. En esto se puede resumir todo mi experiencia en .NET, constancia.¿Por qué debemos elegir esta tecnología?, yo en su día la elegí debido a que era una forma sencilla de aprender a programar un lenguaje orientado a objetos como es C#. Como usuario de Windows de toda la vida, me resultaba más sencillo instalar la versión de Visual Studio y comenzar que no tener que aprender un nuevo sistema operativo para programar. No hay que engañarse, Microsoft apuesta por sus propias herramientas, por eso funcionan también en su sistema operativo.Aparte de mi experiencia hay que ser claros y recordar que Windows es el sistema más popular de todo el mundo. En la última versión de Visual Studio puedes crear aplicaciones para web, para escritorio y para móviles (IOS y Android). Sin duda alguna es una buena opción a tener en cuenta. Si estás interesado además en Arduino, será un complemento espectacular para monitorear la información que vayas recibiendo de este dispositivo y mostrarla en cualquier plataforma.Aplicaciones de escritorioGracias a WPF el concepto de aplicación para escritorio a evolucionado y se asemeja al desarrollo de una aplicación web. Antiguamente, todavía tienes la opción pero yo no la recomiendo, se desarrollaban aplicaciones en Windows Forms. WPF te permite aplicar el patrón MVC al desarrollar en esta tecnología. Se utiliza una variante llamada MVVM. Podemos dividir el desarrollo en dos partes que se asemejan al front-end y al back-end del desarrollo web, ya os he dicho que son muy semejantes en el concepto. XAML integraría la parte del front-end y los lenguajes propios de la plataforma .NET como C#, Visual Basic y F#, englobarían la parte del back-end. No hay que utilizar todos, con uno valdría y a la hora de elegir yo me decanto por C#. Vosotros mismos podéis elegir basándoos en su popularidad, acceder al índice Tiobe y a Google Trends para ver cual de ellos es más popular.Microsoft nos facilita una herramienta de diseño para crear pantallas con XAML, además de muchas funcionalidades más. Se llama Expression Blend.Aplicaciones webVisual Studio te permite crear aplicaciones con ASP.NET tanto Web Forms como MVC. Al igual que ocurrió con las aplicaciones de escritorio, con ASP ha sucedido lo mismo. Web Forms es la forma obsoleta y MVC la forma moderna de crear nuestras aplicaciones web. Si tienes que crear una aplicación desde cero, comienza con MVC.Algo muy a tener en cuenta es el lenguaje de programación TypeScript creado por el padre del lenguaje Pascal y C#, Anders Hejlsberg, te permite programar en JavaScript con orientación a objetos, convirtiendo luego ese código en un JS totalmente funcional. Google está apostando muy fuerte por el, la nueva versión de AngularJs esta programada en TypeScript. Si Google se fija en una tecnología, esta subirá como la espuma en popularidad. Precisamente TypeScript está integrado dentro de Visual Studio y podemos desarrollar aplicaciones de una manera muy sencilla.Aplicaciones móvilesEn Visual Studio ya viene integrado por defecto poder crear aplicaciones para dispositivos móviles tanto nativas con Xamarin, como híbridas con Apache Cordova y PhoneGap.Las aplicaciones híbridas son una solución con limitaciones. Pueden ser muy útiles en ciertas circunstancias. Utiliza el front-end del desarrollo web, HTML5, CSS3 y JavaScript que son ejecutados dentro del dispositivo móvil a través de un servidor web que lleva incorporado. Muy a tener en cuenta en aplicaciones sencillas, ya que te ahorrarán mucho tiempo de desarrollo por ser 100% multiplataforma.En el otro lado está Xamarin. La gran ventaja de esta tecnología es que haces aplicaciones nativas, teniendo como limitación las de la propia plataforma. En este caso podrás reutilizar hasta un 70% de código según las especificaciones de la web oficial. Esto no implica que en todos los proyectos podamos aprovechar este porcentaje. Dependerá de la aplicación y del equipo de desarrolladores.Servicios webPor último te quiero hablar muy por encima de los servicios web. Gracias a WCF (Windows Communication Foundation) podrás crear servicios web para comunicar con diferentes plataformas y diferentes lenguajes de programación. Se utiliza sobre todo en aplicaciones distribuidas, orientación a servicios. Os hablaremos de esta tecnología en otro capítulo.Integración con ArduinoSin duda alguna esta sería la plataforma que yo elegiría para crear una aplicación en combinación con Arduino. En el mismo entorno de desarrollo podríamos generar una aplicación de escritorio para Windows, una aplicación web, una aplicación móvil y gracias a la extensión que te permite programar con Arduino, podrás programar sketchs dentro del mismo entorno.No te imaginas la ventaja que supone tenerlo todo en el mismo IDE, de forma gratuita. Poco a poco iremos profundizando en este sentido y veremos diferentes aplicaciones que podemos crear gracias a esta combinación de software y hardware. Ya vimos algo parecido cuando tratamos el tema del sonar.Pregunta de la semanaEn este capítulo inauguramos una sección donde queremos dar rienda suelta a tus opiniones. Cada semana lanzaremos una pregunta y esperamos todo tipo de respuestas por tu parte. Nos las puedes hacer llegar a través del correo electrónico a info@programarfacil.com o a través del formulario de contacto.La pregunta de esta semana es ¿por qué te interesa programar? ¿que te motiva? ¿por qué quieres programar?Gracias por tus respuestas.Recurso del díaMahapps MetroMahapps Metro es un framework de código abierto. Se utiliza para dar un aspecto visual moderno a nuestras aplicaciones WPF. Podemos descargarlo desde Nuget, el gestor de paquetes de Visual Studio e incorpora multitud de controles mejorados que simulan la interfaz gráfica de Windows 8 y 10. Olvídate de crear tus propios controles desde cero, gracias a este framework te ahorrarás muchas horas de diseño.Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.
Javascript has become widely popular for developing hybrid mobile technologies by the advent of tools like Phonegap, Kony, Telerik App Builder. In this talk, I will demo how to create a Hybrid Mobile app using Javascript - AngularJS & Ionic Framework.
Javascript has become widely popular for developing hybrid mobile technologies by the advent of tools like Phonegap, Kony, Telerik App Builder. In this talk, I will demo how to create a Hybrid Mobile app using Javascript - AngularJS & Ionic Framework.
Javascript has become widely popular for developing hybrid mobile technologies by the advent of tools like Phonegap, Kony, Telerik App Builder. In this talk, I will demo how to create a Hybrid Mobile app using Javascript - AngularJS & Ionic Framework.
Javascript has become widely popular for developing hybrid mobile technologies by the advent of tools like Phonegap, Kony, Telerik App Builder. In this talk, I will demo how to create a Hybrid Mobile app using Javascript - AngularJS & Ionic Framework.
Javascript has become widely popular for developing hybrid mobile technologies by the advent of tools like Phonegap, Kony, Telerik App Builder. In this talk, I will demo how to create a Hybrid Mobile app using Javascript - AngularJS & Ionic Framework.
En el capítulo de hoy hablaremos de la presentación del nuevo IDE de Microsoft Visual Studio 2015. Ofrece muchas novedades para los desarrolladores pero todo se puede resumir en una frase que ha sido repetida varias veces en la keynote donde se presentó. "Cualquier desarrollador trabajando en cualquier tipo de aplicación". En la versión anterior, 2013, ya podíamos realizar estas tareas con la instalación de diferentes extensiones, pero con la versión 2015 viene todo integrado en el instalador, será un gran salto al desarrollo de aplicaciones multiplataformas.Antes de nada como siempre para contactar con nosotros lo podéis hacer a través del formulario de contacto, de Twitter y de Facebook. También hay una lista de distribución a la que os podéis suscribir.Como ya hemos dicho, se ha presentado la nueva versión del Visual Studio con muchas novedades para los desarrolladores. Ya desde la versión anterior, consiguieron unificar en un único IDE poder desarrollar con diferentes tecnologías como web, móvil o desktop. Eliminaron las diferentes versiones Express y las juntaron todas.Visual Studio no es solo un IDE para desarrollar. También se ofrece una versión Online y Code, de la que ya hablamos en el recurso del día. Es importante recalcar la licencia que nos ofrece para la versión Community donde, en resumidas cuentas, dice que si eres desarrollador único o trabajas en una empresa con menos de 6 desarrolladores puedes utilizar VS como quieras, para los demás casos solo será posible utilizar la versión Community si estás trabajando en un proyecto de código abierto.Además de la versión Community se ofrecen otra dos versiones para el resto de los casos:ProfessionalEnterpriseVamos a detallar cuales son las características más importantes que encontramos en la nueva versión.Diagnostic tool, herramienta para la depuración y mejora de rendimiento de aplicaciones.Mejoras y la edición, corrección y refactorización de código.Nuevo tipo de aplicaciones Windows Universal para Windows 10 y que permite crear una aplicación para diferentes dispositivos, desktop, móvil, web, Xbox, IoT, etc...Desarrollo de aplicaciones híbridas con Apache Cordova, multi-plataforma.Desarrollo de aplicaciones nativas con Xamarin, multi-plataforma.Desarrollo de aplicaciones nativas con C++, multi-plataforma.Herramientas web para desarrollar con C#/ASP.NET, PHP, C++, HTML, JavaScript, etc...Soporte a los frameworks de JavaScript más importantes como Angular, Node, Backbone, jQuery y Bootstrap.Integración con Visual Studio Online.Es muy interesante comprobar como Microsoft sigue con su postura de puertas abiertas a los desarrolladores, el lanzamiento de este IDE lo demuestra.A continuación te dejamos los enlaces de los que hablamos en este capítulo:Iniciarse en la programaciónCómo elegir el entorno de desarrollo webNovedades del Visual Studio 2015, desarrollo multi-plataformaVisual StudioIntroducción a Visual StudioVisual Studio CodeDesarrollar aplicaciones con Visual Studio CommunityRecurso del díaIonicOs presentamos Ionic, una potente SDK de HTML5 que nos ayudará a crear aplicaciones nativas para dispositivos móviles utilizando la tecnología web como HTML, CSSS y JavaScript. Es un framework especializado en el Front-end y puede servir como complemento para otros frameworks de JavaScript como Angular o Backbone. Se puede añadir como un plugin para Cordova y PhoneGap. Es un recurso muy a tener en cuenta si queremos crear aplicaciones para móviles multiplataforma. Existe una extensión para Visual Studio con plantillas que nos facilitará el trabajo.Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.
On April 22nd 2015, Google began actively ranking websites based on mobile-friendliness. To dig deep on what that means, and how Shopify store owners can take advantage of it, we reached out to Jonathan Stark, a mobile strategy consultant who helps consumer brands thrive in the post-PC era. Jonathan is the author of three books on mobile and web development, most notably O'Reilly's Building iPhone Apps with HTML, CSS, and JavaScript which is available in seven languages. His Jonathan's Card experiment made international headlines by combining mobile payments with social giving to create a "pay it forward" coffee movement at Starbucks locations all over the U.S. His monthly webinars on topics like HTML5, CSS, JS, responsive web design, PhoneGap, and more regularly attract 1000+ registrants. Jonathan is a sought after speaker on the subject of the mobile web and has given sold out talks on three continents. You can get more of Jonathan's free Mobile Retrofit Bootcamp PDF at https://jonathanstark.com/shopify PS: Be sure to subscribe to the podcast via iTunes and write a review. iTunes is all about reviews!
StoryCorp is an organization that aims "to provide people of all backgrounds and beliefs with the opportunity to record, share and preserve the stories of our lives." Featured stories are broadcast nationally on NPR. StoryCorp has published more than 50,000 interviews with almost 100,000 participants since they launched in 2003. A small to mid-size non-profit organization, StoryCorp's interviews are logged in the Library of Congress, and over the years they have created new and ingenious ways to enable story telling. There are recording booths in a number of cities throughout the country where anyone can go and record and interview or story. The first was in Grand Central Station, though it's since shut down due to budget issues. However, booths are open in Atlanta, San Francisco, and Chicago where anyone can make a reservation to record. They also have an Airstream trailer that travels the country and records interviews all over the place. Creating ways for people to share stories is the heart of StoryCorps mission. [caption id="attachment_12144" align="aligncenter" width="752"] The StoryCorps MobileBooth. Credit: StoryCorp Flickr[/caption] One WordPress developer that worked on the StoryCorp project told me, "I cry almost every time" as they listen to StoryCorps on their local NPR station every Friday morning. The stories to tend to be very powerful. I was nearly brought to tears by one where a lady hugs her son's murderer. Another moving story (from my hometown no less), features a father that comes to terms with his daughter's homosexuality. Or there's one where President Obama interviews a boy who overcame adversity to join My Brother's Keeper. Record stories anywhere The latest initiative for creating ways for people to share their story is via StoryCorps.me, a website and companion apps that make it easy for anyone with a smartphone to record an interview and publish it. StoryCorps.me is built on WordPress, and utilizes the WordPress REST API to enable access to a customized content architecture. The StoryCorps app utilizes the API to consume data and publish stories from the app back to the website. I interviewed Dean Haddock, Director of Digital & Technical Innovation at StoryCorp, about how the idea for the app came about, how they use and think of WordPress, and other insights from their short three month development period. A national day of listening Dean says he thinks the StoryCorps app really dates back to a program they ran three years ago called A National Day of Listening, where instead of shopping on Black Friday, they hosted an event where people could tell stories. Dean's team expanding on the idea, and the event turned into a micro-site using SoundCloud's API that made that process easier. That project eventually expanded into the idea that would become StoryCorps.me. Funding for the app The StoryCorps app was funded thanks to StoryCorps founder Dave Isay winning this year's TED Prize Winner. He gave a TED Talk in Vancouver just a few weeks ago, where he shared how everyone has a story to tell. [caption id="attachment_12145" align="aligncenter" width="752"] Dave Isay at TED[/caption] The TED Prize is awarded to an individual with a creative, bold vision to spark global change. By leveraging the TED community’s resources and investing $1 million into a powerful idea, each year the TED Prize supports one wish to inspire the world. - TED Prize website His wish after winning the TED Prize was to "to grow this digital archive of the collective wisdom of humanity." During the TED Talk, he noted that StoryCorps is "the single largest collection of human voices ever collected." The new app makes this mission even more plausible, by having almost no barrier for interview creation. The $1 million TED Prize made it possible. Development of the StoryCorps app With "one tap", interviews can be created and uploaded to the StoryCorps.me website and the Library of Congress archive. Dave shared some of his vision for the app during the TED Talk: Imagine, for example, a national homework assignment where every high school student studying U.S. history across the country records an interview with an elder over Thanksgiving, so that in one single weekend an entire generation of American lives and experiences are captured. Development of the app was managed on three levels. The StoryCorps team did project management, communication, and handled RFPs for app and website development. They also ensured that everything fit the StoryCorps model, and ensured that the new website and app talked to existing StoryCorps software and APIs properly. 10up built the website infrastructure, manages scalability issues, and managed the integration of the WordPress REST API. MAYA design designed and built the app for the end-user, utilizing PhoneGap so that the app could be launched simultaneously to both iOS and Android platforms. [pullquote align="right"]"We knew we going to use WordPress before we started looking for partners to help us build this thing."[/pullquote] As a "small to midsize non-profit," StoryCorps has few resources. StoryCorps.org has been on WordPress, and they wanted to use WordPress for StoryCorps.me as well. The development phase was quite short: from funding to launch took only three months. They launched at TED after receiving the funding last October. For public facing web technology, WordPress is so flexible and so malleable and amenable to whatever we need to do with it, that it really wasn't much of a question whether this was the right platform. What their real question was, Dean shares, was how WordPress could scale if and when they hit a million users, and that's why they brought in 10up. What they learned They are really pleased with how the project has gone so far. However, not everything was a success. They had to pivot and make adjustments as they went along and learned new things and requirements. Dean noted, [pullquote align="right"]"You have to be willing to completely submit to the process."[/pullquote] He says it wouldn't have succeeded if 10up and Maya weren't committed as StoryCorps to the success of the project. They also learned what Dean calls "more tangible" things, like the usage of PhoneGap. Without using a tool like PhoneGap, they wouldn't have been able to "get to market as soon as possible." However, he admits the app could be slightly better if it were built in a native platform to either iOS or Android. Powerful stories I really enjoyed digging into StoryCorps mission and the new StoryCorps.me project. I'm addicted to their stories, and some of the stories that have been uploaded -- such as those in the audio intro -- are really endearing. While there may be an element of noise to the StoryCorps.me archive, it's already evident that many gems will emerge, and who knows what ideas people will come up with for creative ways to perform interviews and record stories. The apps are available on Google Play and in the App Store. It'll be improving over the next weeks and and months. If you're excited about technology at StoryCorps, you can reach Dean at dhaddock@storycorps.org or you can also report issues or ask questions about the app at contactus@storycorps.me. StoryCorps is a great testament to WordPress and its ability to be an infrastructure to an app at scale, while also enabling efficient development cycles. This is probably my favorite utilization of the new REST API yet.
Brian Leroux (@brianleroux), Adobe Phonegap Team Member & open source software developer, spends lots of time on the Apache Cordova and Adobe PhoneGap projects. Hailing from Canada, he loves his hockey and beer- maybe even more than coding. He has spoken at many conferences and is an expert in delivering & teaching mobile web development. Brian goes into depth on the Phonegap project. Brian discusses how developers can get started building great mobile experiences with Phonegap. He also details the benefits / downfalls of different approaches to mobile development using web technologies as well as tooling, testing, and automation. Resources PhoneGap - https://phonegap.com PhoneGap Build - https://build.phonegap.com/ Ionic Framework - http://ionicframework.com/ Cordova - https://cordova.apache.org/ Introduction to PhoneGap Build - http://tv.adobe.com/watch/building-mobile-apps-with-phonegap-build/introduction-to-phonegap-build-building-your-first-app/ Kony - http://www.kony.com/ ReApp - http://reapp.io/ Appcelerator - http://www.appcelerator.com/ Sencha Touch - http://www.sencha.com/products/touch JQuery Mobile - http://jquerymobile.com/ Kendo UI - http://www.telerik.com/kendo-ui Onsen UI - http://onsen.io/ Famo.us - https://famo.us/ Firefox OS - https://www.mozilla.org/en-US/firefox/os/ Crosswalk - https://crosswalk-project.org/ ReApp - http://reapp.io/ Phonegap Experts (company) - ` http://phonegapexperts.com/?gclid=CjwKEAjw876oBRCYr86w6KGfpkgSJAACIidwP41ihwn_EWhsPDM_3QAL5hG3imgiVfqIRK4tAhUtnBoCF6rw_wcB Brian Brock's App Adventure - https://www.youtube.com/watch?v=HgNGJosQ6BE Touchstone.js (React Hybrid Apps)- http://touchstonejs.io/ Appguyver - http://www.appgyver.com/ Phonegap mobile accessibility - https://github.com/phonegap/phonegap-mobile-accessibility Article on modules in JavaScript - https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0 Panelists Erik Isaksen - UX Engineer at3Pillar Global Danny Blue - Front End Engineer at Deloitte Digital Rachel Nabors - Web Animation Developer Advocate & Founder of TinMagpie
Here's the question: "Hi John. Here is the question. I'm the one in charge of making the proposals at Freelancer, Elance and oDesk for a really small company (we are 5 developers, and I'm the salesperson). There are two things that scare me the most: my english level/accent and my ignorance on the matter (coding, I only know, for example, what PhoneGap does but I don't know how). Can you give me some suggestions? I receive feedback, but I can't manage to stay with me! Thanks for your help. BTW, your podcasts are excellent. Keep on the good work!" Training Center: http://goo.gl/4788A3 Subscribe on YouTube: http://youtube.com/johnmorrisonline Subscribe on SoundCloud: http://soundcloud.com/johnmorrisonline Subscribe on iTunes: http://goo.gl/RggnXW
L’équipe est aujourd’hui composée de quatre membres : Cassim, Christophe, Guillaume et Patrick. Nous avons eu la chance d’accueillir un expert dot Net de chez Soat : Nathanaël Marchand. On vous rappelle que la boutique SpreadShirt de LiveTile a reçu de nombreux nouveaux articles ! Faites-y un tour et habillez-vous aux couleurs de LiveTile ! […]
We talk about Don's new book, Motorola Mobility's sale to Lenovo, the Julia programming language, Erlang's new features including hashes, Chrome WebApps in PhoneGap, and more. The post DevNews #78 – Don’s NFC programming book, we’re snowed in, and what about Julia? appeared first on Chariot Solutions.
Panel Christopher Judd (twitter github blog) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:37 - Christopher Judd Introduction CTO of Manifest Solutions 01:59 - Mapkit TomTom App Geocaching 04:16 - Getting an App to Work with Mapkit Core Location 06:19 - Accuracy iBeacon iSimulate 11:02 - Turn-by-turn Navigation maps.apple.com/maps 13:16 - New in iOS7 Overlay Levels MK Camera Snapshotter Direction & Routing Geo District Polyline Overlay Rendering Tiled Overlays 15:00 - Heat Mapping 16:44 - Alternatives Google Maps route-me CloudMade MapQuest Microsoft Bing Maps Mapbox Scout 19:35 - Gotchas 23:58 - Drawing Polygons/Charting 29:57 - Core Location iBeacon Estimote Beacons 34:49 - Battery Life Geolocation Picks Objective-Cloud (Andrew) Sound Exchange: Tampa Bay (Andrew) Jyoti Natural Foods Chhole, Chickpeas with Potatoes and Onions (Jaim) Indian Food (Pete) Cooking Your Own Indian Food: Madhur Jaffrey's Curry Nation (Pete) Upright Brewing (Pete) Pivotal Tracker (Chuck) Redmine (Chuck) Pepsi Max (Christopher) Cocoaconf (Christopher) Next Week Other Languages Transcript CHUCK: Hey everybody and welcome to episode 35 of the iPhreaks Show. This week on our panel, we have Pete Hodgson. PETE: Good morning from sunny San Francisco. CHUCK: Andrew Madsen. ANDREW: Good morning from cold Salt Lake City. CHUCK: Jaim Zuber. JAIM: Hey, hey. My, my. ANDREW: Rock and roll will never die. CHUCK: There we go. JAIM: [Inaudible] on mood. ANDREW: I’m a huge fan. CHUCK: I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest and that’s Chris Judd. CHRIS: Thanks for having me. CHUCK: Yeah, no problem. Since you haven’t been on the show before, do you want to introduce yourself really quickly? CHRIS: Sure. I am the CTO of a medium-sized consulting company here at Columbus, Ohio called Manifest Solutions. And what I like to tell people is that by day, I’m a mild-mannered enterprise Java developer, but by night, I’m a crime-fighting mobile developer. CHUCK: Ooh, very nice. JAIM: Do you wear a cape for that? CHRIS: I don’t. But one of the applications I worked on is like ADT for your body. So, if you feel like you’re in a harmful situation, you can triple click this big button in the app and it will dispatch emergency or police to your location or open a one-way communication to a dispatch center. CHUCK: Oh, wow! JAIM: Wow! That’s pretty cool. PETE: It’s cool. It’s kind of like your phone is its own superhero or something. CHUCK: There you go. Do you wear glasses during the day and then take them off to save the world? CHRIS: Only when I go to the phone booth to change. CHUCK: For a second there, I was like, “I’d like to see that,” and then I was like, “No, no I wouldn’t.” [Laughter] PETE: So, do you do mainly iOS development when it comes to mobile or do you do Android as well? CHRIS: So, I do a variety. I do Android, iOS, I do mobile web, I’ve done some PhoneGap and I’m Titanium Certified. PETE: Okay. CHRIS: Wow. PETE: That sounds like the kind of thing a superhero would say, “I am Titanium Certified.” [Laughter] PETE: But Kryptonite allergic. CHUCK: Alright. Well, we brought you on today to talk about Mapkit. CHRIS: Well, that’s great because I think writing applications that take advantage of mapping data are a lot of fun. CHUCK: Do you know how many times my iPhone has gotten me lost? CHRIS: No, I don’t. [Laughter] PETE: You have to be a real expert to know that. I know about everyone’s Mapkit. CHUCK: It’s about half the time, it seems. I get directions and it’s just like,
Panel Christopher Judd (twitter github blog) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:37 - Christopher Judd Introduction CTO of Manifest Solutions 01:59 - Mapkit TomTom App Geocaching 04:16 - Getting an App to Work with Mapkit Core Location 06:19 - Accuracy iBeacon iSimulate 11:02 - Turn-by-turn Navigation maps.apple.com/maps 13:16 - New in iOS7 Overlay Levels MK Camera Snapshotter Direction & Routing Geo District Polyline Overlay Rendering Tiled Overlays 15:00 - Heat Mapping 16:44 - Alternatives Google Maps route-me CloudMade MapQuest Microsoft Bing Maps Mapbox Scout 19:35 - Gotchas 23:58 - Drawing Polygons/Charting 29:57 - Core Location iBeacon Estimote Beacons 34:49 - Battery Life Geolocation Picks Objective-Cloud (Andrew) Sound Exchange: Tampa Bay (Andrew) Jyoti Natural Foods Chhole, Chickpeas with Potatoes and Onions (Jaim) Indian Food (Pete) Cooking Your Own Indian Food: Madhur Jaffrey's Curry Nation (Pete) Upright Brewing (Pete) Pivotal Tracker (Chuck) Redmine (Chuck) Pepsi Max (Christopher) Cocoaconf (Christopher) Next Week Other Languages Transcript CHUCK: Hey everybody and welcome to episode 35 of the iPhreaks Show. This week on our panel, we have Pete Hodgson. PETE: Good morning from sunny San Francisco. CHUCK: Andrew Madsen. ANDREW: Good morning from cold Salt Lake City. CHUCK: Jaim Zuber. JAIM: Hey, hey. My, my. ANDREW: Rock and roll will never die. CHUCK: There we go. JAIM: [Inaudible] on mood. ANDREW: I'm a huge fan. CHUCK: I'm Charles Max Wood from DevChat.TV. And this week, we have a special guest and that's Chris Judd. CHRIS: Thanks for having me. CHUCK: Yeah, no problem. Since you haven't been on the show before, do you want to introduce yourself really quickly? CHRIS: Sure. I am the CTO of a medium-sized consulting company here at Columbus, Ohio called Manifest Solutions. And what I like to tell people is that by day, I'm a mild-mannered enterprise Java developer, but by night, I'm a crime-fighting mobile developer. CHUCK: Ooh, very nice. JAIM: Do you wear a cape for that? CHRIS: I don't. But one of the applications I worked on is like ADT for your body. So, if you feel like you're in a harmful situation, you can triple click this big button in the app and it will dispatch emergency or police to your location or open a one-way communication to a dispatch center. CHUCK: Oh, wow! JAIM: Wow! That's pretty cool. PETE: It's cool. It's kind of like your phone is its own superhero or something. CHUCK: There you go. Do you wear glasses during the day and then take them off to save the world? CHRIS: Only when I go to the phone booth to change. CHUCK: For a second there, I was like, “I'd like to see that,” and then I was like, “No, no I wouldn't.” [Laughter] PETE: So, do you do mainly iOS development when it comes to mobile or do you do Android as well? CHRIS: So, I do a variety. I do Android, iOS, I do mobile web, I've done some PhoneGap and I'm Titanium Certified. PETE: Okay. CHRIS: Wow. PETE: That sounds like the kind of thing a superhero would say, “I am Titanium Certified.” [Laughter] PETE: But Kryptonite allergic. CHUCK: Alright. Well, we brought you on today to talk about Mapkit. CHRIS: Well, that's great because I think writing applications that take advantage of mapping data are a lot of fun. CHUCK: Do you know how many times my iPhone has gotten me lost? CHRIS: No, I don't. [Laughter] PETE: You have to be a real expert to know that. I know about everyone's Mapkit. CHUCK: It's about half the time, it seems. I get directions and it's just like,
Greor PRIDUN und Horst JENS plaudern über freie Software und andere Nerd-Themen. Shownotes auf http://goo.gl/WcUuX4 oder http://biertaucher.at
Jono Bacon Internetdagarna är över! Vi lämnade Stockholm Waterfront med ett par intervjuer, reflektioner och en hel del idéer och uppslag för vad vi vill göra med podcasten framöver. Först ut är vår intervju med Jono Bacon. Jono är Community Manager på Canonical, företaget som ligger bakom Linux-distributionen Ubuntu. Han var på Internetdagarna för att hålla en keynote med teman Community, så våra frågor började där. Han är dock även programmerare, musiker och en allmänt trevlig snubbe, så vi hinner avverka allt möjligt från hemmakontor till mobilprogrammering. Jono har även sin egen podcast som vi rekommenderar till alla som är intresserade av öppen källkod eller bara vill höra mer av Jono. Vi låter det här citatet från vår intervju tjäna som ett smakprov eller varning! “Some people are just assholes. Some people are just grade-A, copper-bottom, 24 carat gold assholes out there!” Länkar Jonos hemsida: jonobacon.org Jono på twitter: @jonobacon Severed Fifth Art of Community Bad Voltage Ubuntu Touch SDK Beta iRaccoonShow PhoneGap Ubuntu JuJu Gustavo Niemeyer - Ubuntu Touch och Go Bad Voltage pratar om PS4 och XBone
Justin and Jason discuss the Uber wedding that Jason and Sandy attended over the weekend, their two female listeners, how the most recent Pluggio deal fell through and why Justin has decided to take Pluggio off the market for the time being, what needs to happen in order for AnyFu to succeed, possible plans for Catalyst, how Colby is reading Ender's Game and why Justin wishes the technology in Asimov's Foundation Series actually existed, whether physical immortality is achievable and why Jason believes that cryonics is the ultimate Hail Mary pass, how Simon Holmes increased his luck surface area and the book that resulted, why memories are inherently unreliable, how they're formed and how they can be hacked, Jason's benchmarking experiments using Node.js with MySQL, CouchDB and RethinkDB, how Miley Cyrus hacked the press, how LinkedIn tried using HTML5 for their mobile app but then changed back to native, Jason's frustration with getting Titanium to work correctly for Android and why Justin chose to build the Digedu mobile app using HTML5 and PhoneGap, Gmail's annoying new policy for dealing with email forwarders, how the NSA has broken or subverted the majority of Internet's encryption algorithms and security protocols and Bruce Schneier's call to arms, the twisting of truth about the chemical weapons attack in Syria, the missing evidence, and the rationalizations for a US led response, who's going to man the Digedu ship while Justin is on his upcoming vacation, a recent technology headache with the updater code, and their recently hired front-end developer.
Carl and Richard talk to Bart Read and Kevin Boyle about building hybrid mobile apps using Cordova. Cordova is the Apache open source version of PhoneGap, which was purchased by Adobe a few years back. The conversation digs into a variety of products built to utilize Cordova, all with the goal of making it easier to build mobile and tablet applications across multiple platforms with one code base.
App Developer Shortage, Components For Your Apps, Phonegap 3.0
One of the really exciting things about Windows Phone development is how enormously flexible it is. With Windows Phone 8, in addition to supporting native (C++) and managed (C#) development, the platform is the perfect place to develop apps using HTML5.Jeff Burtoft, an HTML5 technical evangelist with Microsoft, joins us this week to talk about the flexibility and cross-platform power of HTML5 in the context of Windows Phone. The in-depth example that we cover in the video is a project called YetiBowl, and standards compliant HTML5 game that runs flawlessly on the web, as a Windows 8 app and as a Windows Phone 8 app.Make sure you check out Jeff's 4 part series on creating the HTML5 Yeti game you see in this episode.Yeti Bowl Part 1, Part 2, Part 3, Part 4What makes all this possible is Internet Explorer 10 on Windows Phone 8. IE10 for the phone and the PC are built on the same engine and use the same renderer which means that what you see on your desktop (or tablet) is what you'll see on your phone. Additionally, the web browser control in Windows Phone apps is a full instance of IE10, with the same speed and power as the native phone browser.There are lots of great libraries and products that make developing for Windows Phone 8 in HTML5 a blast.PhoneGap - PhoneGap is for building cross-platform apps using HTML5. They support Windows Phone 8 with a great Visual Studio template to get started in no time. And don't miss our PhoneGap porting challenge with great opportunities prizes available for PhoneGap developers. Atari Arcade - Great HTML5 games that re-imagine the some of the classic Atari games. Get the source code and get coding! Internet Explorer Test Drive - great examples of what is possible using IE 10. CreateJS - A great library for building rich experiences in HTML5 that work beautifully on Windows Phone. ProcessingJS for Windows and Windows Phone - The ProcessingJS library uses HTML5 canvas to create digital art, simple games and visualizations. We have a full curriculum on creative coding including sample projects and full-featured apps. Construct 2 - HTML5 based game creator focused on building beautiful 2D HTML5 games. Support for both Windows Phone 8 and Windows Store apps. YoYo GameMaker - Cross-platform HTML5 game development with support for Windows Phone 8 and Windows 8.
This week’s interview features Fil Maj, of Adobe’s PhoneGap project. PhoneGap is a cross-device runtime platform for hosting HTML and Javascript applications on tablets, phones and other hand-held devices. Chariot’s consulting practice director Don Coleman joins us as he’s worked with Phil on phone gap and plugins, so he lends a hand guiding the conversation. ... Read More The post TechCast #77 – Adobe’s Fil Maj on PhoneGap and Cordova.io – cross-platform Mobile appeared first on Chariot Solutions.
Steve Sanderson schools Scott on PhoneGap/Cordova. We explore the concepts and ask: is HTML a reasonable app solution? What kinds of apps lend themselves to HTML and JavaScript? What backend services are needed to support these apps?
Carl and Richard talk to David Isbitski and Andrew Smith about appMobi. AppMobi comes from the same code base as PhoneGap, but with a different focus. The conversation starts out with a break down of the appMobi SDK which covers the cross-platform and plug-in capabilities and the cloud services SDK. Only a week before the recording, Intel acquired the cross-platform SDK, appMobi continues to run the cloud services. If you want to build cross-platform mobile applications with HTML 5, you need to take a look at appMobi!
本期由 Dingding Ye 主持,邀请了 RubyChina 的核心开发者之一和 Mac 版的作者 Ashchan 给大家分享了他在 Mac 桌面应用和 iOS/Android 移动开发上的一些心得体会。同时参与嘉宾有 Terry Tai。主要涉及内容有: 各种 Ruby Bridge/Binding for Mac/iOS dev Mobile Development including iOS and Android HTML based solution such as WebView, PhoneGap, Titanium and etc. 乐库科技 Rakuraku gmail-notifr RubyCocoa: A Ruby/Objective-C Bridge for Mac OS X with Cocoa MacRuby: Ruby for the Objective-C Runtime, an implementation of Ruby 1.9 directly on top of Mac OS X core technologies RubyMotion: Ruby for iOS, a revolutionary toolchain for iOS. Programming Cocoa with Ruby ARC PHP Addiction PhoneGap: A free and open source framework that allows you to create mobile apps using HTML, CSS and JavaScript. Titanium: An open, extensible development platform for creating beautiful native apps across different mobile devices and OSs including iOS, Android, Windows and BlackBerry, as well as hybrid and HTML5. jQuery Mobile: A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. iWeekly Mind Map Book MindNode Pro Echofon for Social RubyMotion 我是歌手 Special Guest: Ash Chan.
While at the Phoenix stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard talked to Shawn Wildermuth about his experiences with PhoneGap. The conversation starts out with a recap of his experiences around developing mobile and tablet applications on iOS, Android as well as WP7, WP8 and Windows 8. Shawn digs into the particulars about building common-source-code projects with GitHub and Adobe's PhoneGap-As-A-Service. He also discusses start-up strategies using PhoneGap as well as native development.
Panel Jamison Dance (twitter github blog) Tim Caswell (twitter github howtonode.org) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 01:15 - node-webkit Similar to PhoneGap Chrome native apps Chromium 05:31 - Event loops and the browsers 06:53 - Example apps Light Table app.js 07:42 - node-webkit vs app.js 10:00 - Chrome Chrome Apps: JavaScript Desktop Development 17:44 - Security implications 25:11 - Testing node-webkit applications 27:19 - Getting a web app into a native app 31:33 - Creating Your First AppJS App with Custom Chrome Chromeless Browser Chromeless replacement Picks How mismanagement, incompetence and pride killed THQ's Kaos Studios (Jamison) The Insufficiency of Good Design by Sarah Mei (Jamison) app.js (Tim) node-webkit (Tim) Macaroni Grill’s Butternut Asiago Tortellaci (AJ) JCPenney (AJ) Mac OS Stickies (Chuck) Fieldrunners (Chuck) Node Knockout Transcript AJ: Let’s talk about boring stuff. What did you eat for breakfast? TIM: I had donuts. AJ: That sounds nutritious and delicious. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 35 of the JavaScript Jabber Show. This week on our panel we have Jamison Dance. JAMISON: Hi guys! CHUCK: Tim Caswell. TIM: Hello! CHUCK: And AJ O’Neal. And I'm Charles Max Wood from devchat.tv. This week, we are going to be talking about ‘Node-webkit’. It seems like Tim is the most familiar with it, so why don’t you jump in and tell us a little bit about it? TIM: All right. Basically the idea is to make desktop apps using Node and then having HTML as your display layer for your widgets. And I start a project doing this several years ago from Topcube, but I failed miserably because I'm not that good of a C engineer. And since then, a few projects have taken up the idea. Node-webkit is one done by Intel and the main engineer there is Roger Wang. So on Roger Wang’s GitHub there is node-webkit. And the other popular one is called ‘app.js’ and I think there is a couple others as well. And some other people have taken over my Topcube project and they use it for some maps app. And all these projects had the basic idea of you have a desktop native app that has Node and node-webkit inside of it. CHUCK: So, is it kind of like PhoneGap or some of these other things for mobile? TIM: Yeah. It’s similar to PhoneGap in that, you get more privileges than a browser would have in a more native experience. Instead of just the PhoneGap extensions, you get all of Node -- you get the full Node environment -- which means you can use all that existing libraries and ecosystem. JAMISON: So how does this compare to the Chrome native apps thing? Because I know that they are more --- already have some like JS APIs that let you touch stuff on the server or things like that. Is this just – it’s not sandbox at all? TIM: Yeah. I mean, this is a native app. It’s not in your browser at all. It bundles its own webkit. JAMISON: Oooh. TIM: It’s more like -- what was that flash thing they had years ago? AJ: ‘Adobe Air’? TIM: Air yeah. It’s like Adobe Air that doesn’t suck.
Panel Jamison Dance (twitter github blog) Tim Caswell (twitter github howtonode.org) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 01:15 - node-webkit Similar to PhoneGap Chrome native apps Chromium 05:31 - Event loops and the browsers 06:53 - Example apps Light Table app.js 07:42 - node-webkit vs app.js 10:00 - Chrome Chrome Apps: JavaScript Desktop Development 17:44 - Security implications 25:11 - Testing node-webkit applications 27:19 - Getting a web app into a native app 31:33 - Creating Your First AppJS App with Custom Chrome Chromeless Browser Chromeless replacement Picks How mismanagement, incompetence and pride killed THQ's Kaos Studios (Jamison) The Insufficiency of Good Design by Sarah Mei (Jamison) app.js (Tim) node-webkit (Tim) Macaroni Grill’s Butternut Asiago Tortellaci (AJ) JCPenney (AJ) Mac OS Stickies (Chuck) Fieldrunners (Chuck) Node Knockout Transcript AJ: Let’s talk about boring stuff. What did you eat for breakfast? TIM: I had donuts. AJ: That sounds nutritious and delicious. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 35 of the JavaScript Jabber Show. This week on our panel we have Jamison Dance. JAMISON: Hi guys! CHUCK: Tim Caswell. TIM: Hello! CHUCK: And AJ O’Neal. And I'm Charles Max Wood from devchat.tv. This week, we are going to be talking about ‘Node-webkit’. It seems like Tim is the most familiar with it, so why don’t you jump in and tell us a little bit about it? TIM: All right. Basically the idea is to make desktop apps using Node and then having HTML as your display layer for your widgets. And I start a project doing this several years ago from Topcube, but I failed miserably because I'm not that good of a C engineer. And since then, a few projects have taken up the idea. Node-webkit is one done by Intel and the main engineer there is Roger Wang. So on Roger Wang’s GitHub there is node-webkit. And the other popular one is called ‘app.js’ and I think there is a couple others as well. And some other people have taken over my Topcube project and they use it for some maps app. And all these projects had the basic idea of you have a desktop native app that has Node and node-webkit inside of it. CHUCK: So, is it kind of like PhoneGap or some of these other things for mobile? TIM: Yeah. It’s similar to PhoneGap in that, you get more privileges than a browser would have in a more native experience. Instead of just the PhoneGap extensions, you get all of Node -- you get the full Node environment -- which means you can use all that existing libraries and ecosystem. JAMISON: So how does this compare to the Chrome native apps thing? Because I know that they are more --- already have some like JS APIs that let you touch stuff on the server or things like that. Is this just – it’s not sandbox at all? TIM: Yeah. I mean, this is a native app. It’s not in your browser at all. It bundles its own webkit. JAMISON: Oooh. TIM: It’s more like -- what was that flash thing they had years ago? AJ: ‘Adobe Air’? TIM: Air yeah. It’s like Adobe Air that doesn’t suck.
Panel Jamison Dance (twitter github blog) Tim Caswell (twitter github howtonode.org) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 01:15 - node-webkit Similar to PhoneGap Chrome native apps Chromium 05:31 - Event loops and the browsers 06:53 - Example apps Light Table app.js 07:42 - node-webkit vs app.js 10:00 - Chrome Chrome Apps: JavaScript Desktop Development 17:44 - Security implications 25:11 - Testing node-webkit applications 27:19 - Getting a web app into a native app 31:33 - Creating Your First AppJS App with Custom Chrome Chromeless Browser Chromeless replacement Picks How mismanagement, incompetence and pride killed THQ's Kaos Studios (Jamison) The Insufficiency of Good Design by Sarah Mei (Jamison) app.js (Tim) node-webkit (Tim) Macaroni Grill’s Butternut Asiago Tortellaci (AJ) JCPenney (AJ) Mac OS Stickies (Chuck) Fieldrunners (Chuck) Node Knockout Transcript AJ: Let’s talk about boring stuff. What did you eat for breakfast? TIM: I had donuts. AJ: That sounds nutritious and delicious. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 35 of the JavaScript Jabber Show. This week on our panel we have Jamison Dance. JAMISON: Hi guys! CHUCK: Tim Caswell. TIM: Hello! CHUCK: And AJ O’Neal. And I'm Charles Max Wood from devchat.tv. This week, we are going to be talking about ‘Node-webkit’. It seems like Tim is the most familiar with it, so why don’t you jump in and tell us a little bit about it? TIM: All right. Basically the idea is to make desktop apps using Node and then having HTML as your display layer for your widgets. And I start a project doing this several years ago from Topcube, but I failed miserably because I'm not that good of a C engineer. And since then, a few projects have taken up the idea. Node-webkit is one done by Intel and the main engineer there is Roger Wang. So on Roger Wang’s GitHub there is node-webkit. And the other popular one is called ‘app.js’ and I think there is a couple others as well. And some other people have taken over my Topcube project and they use it for some maps app. And all these projects had the basic idea of you have a desktop native app that has Node and node-webkit inside of it. CHUCK: So, is it kind of like PhoneGap or some of these other things for mobile? TIM: Yeah. It’s similar to PhoneGap in that, you get more privileges than a browser would have in a more native experience. Instead of just the PhoneGap extensions, you get all of Node -- you get the full Node environment -- which means you can use all that existing libraries and ecosystem. JAMISON: So how does this compare to the Chrome native apps thing? Because I know that they are more --- already have some like JS APIs that let you touch stuff on the server or things like that. Is this just – it’s not sandbox at all? TIM: Yeah. I mean, this is a native app. It’s not in your browser at all. It bundles its own webkit. JAMISON: Oooh. TIM: It’s more like -- what was that flash thing they had years ago? AJ: ‘Adobe Air’? TIM: Air yeah. It’s like Adobe Air that doesn’t suck.
This week, Brian LeRoux comes on the show to talk about PhoneGap and the state of web apps. We talk device API's, technology deprecation, the need for better tools and the importance of having a beer fridge in your office.
While at DevReach, Carl and Richard moderated a panel discussion between Chris Sells, Brian Rinaldi and Jon Flanders about the current state of mobile development. The conversation first focuses on the ascendancy of PhoneGap, comparing its flexibility in doing partial native, partial HTML implementations, versus native apps with web browsers embedded. Look for mentions of MonoTouch and Mono for Android, as well as a couple of great lines about Flash!
Expanding from the browser to the server and mobile ecosystems, Javascript seems poised to take over the world. Join Scott and Anders as they discuss the most popular language on the planet.
Unsupported Operation 77General NewsJRuby smokes normal RubyApache Camel seems to be getting strong enough so that Red Hat purchased Fuse SourceMule 3.3 releasedIntelliJ IDEA 12 “Leda” EAP openedNew compiler mode brings eclipse like continuous compilation, and other improvements.Eclipse 4.2 releasedEclipse Xtend 1.0 releasedCeylon Milestone 3 was released, with a new JS compiler - discussed on the latest JBoss Asylum podcast.Weka is a new data mining tool from the University of Waikato - It includes an extensive series of pre-implemented machine learning algorithms, including well known classification and clustering algorithms. If you’ve ever been curious how Bayes Theorem works, this is a great tool to get up and running.Google NewsIO obviously happened this week:New JellyBean, but not sure what new APIsCloud messaging grows upGoogle Now - event reminders with estimated travel times to destination, advance Siri beating voice search etc. etc.New Google TV APIsNew YouTube APIsWeb IntentsGoogle Compute EngineAdobe has killed Flash for Android 4.1Mark and I used Party Mode on a trip today, worked great! Remember to turn your calendar from “yes accept any and all invitations” to “no” if thats what its setting is and you want to be more careful.Oddly - the photo I took when in Party Mode never uploaded...Google did not gloat at IO about Oracle case as far as I sawGWT 2.5 RC/beta?GWT control seeded to external standards group/organisation/steering committee - Red Hat coming on board, Vaadin, and othersVaadin 7 Alpha 3 also releasednow includes full GWT for client side JS development, new navigation apis, js execution apis, JS based components, Groovy2.0 releaseda static type checker to let the compiler tell you about the correctness of your code,static compilation for the performance of the critical parts of your application,modularity, splitting the Groovy JAR into smaller feature-oriented JARs and letting you create your own extension modules,JDK 7 Project Coin syntax enhancements, so that Groovy is still as friendly as possible with its Java cousin,and JDK 7 Invoke Dynamic integration to benefit from the support of the JVM for dynamic languages.Grails 2.1.0-RC3Greame Rocher happy with Grails smoking Play.Did we say Gradle went 1.0?Apache NewsApache Tomcat 7.0.28Phonegap 1.9.0 released ( now Apache Cordova I believe ) OtherAmazon EC2 down and took out Instagram, Netflix, and lots of others, followed up by a leap second bug taking out java apps everywhere - YAY.
Carl and Richard talk to Chris Love about building enterprise applications for mobile devices. Chris digs into his projects for mobile devices, talking about the challenges of single-sign on, native apps vs. HTML 5, and so on. The conversation also explores the potential of cross-platform tools like MonoTouch and Mono for Android as well as PhoneGap. Chris then talks about his current favorite solution to the problem - a hybrid application with a native peice that utilizes a browser to embed functionality that can be updated without rolling out a new client every time.
Episode 26 - JavaScript UI Widget Libraries Subscribe on iTunes Subscribe to RSS Download MP3 Show notes hosted by Jared Brown Brandon Corbin joined by Edward Rudd JS Widget Libs for Desktop and then Mobile Questions: What do people look for in each lib? How do you choose one over another? Desktop: Great for Intranet software, enterprise, engineering and scientific web apps Mobile: Progressive (mobile site) vs native-feeling app (typically wrapped in something like PhoneGap)? Actively developed or stale? JS Widget LibrariesLarge screenjQuery UIGrid coming to v2.1 Movement to clean up the API Lots of dev momentum lately Kendo UI by TelerikUses jQuery Recently out of beta Free for GPL Compatible open source projects $399 per developer (sounds like M$ style licensing.. inherited from the “.NET” background) Mention DataViz and Mobile Has custom theme builder for it’s widgets (not jquery UI’s builder) Doesn’t support IE6 Native UI on each device wijmoBased on jQuery UI (in fact, some of the team works on jQuery UI) Uses jQuery UI themes native has a cdn for access. Free version includes 18 OpenSource widgets Commercial versionIncludes 40+ widgets $299+ (per developer) (or $499 w/ support) Ext JSby SenchaMention Sencha Touch (free) $329 - one developer license (no support) MobilejQuery Mobile - jQuery70 kb http://codiqa.com/ (web GUI prototyping tool) Open source Broad device support Degrades Gracefully (progressive?) yes Has a theme builder (jQuery UI style) Kendo Mobile - TelerikNo pricing yet (in beta) Ready for PhoneGap Sencha Touch - SenchaHow is it diff from jQTouch?Much more programmatic to work with jQTouch is more web dev friendly Support for tables while jQTouch doesn’t http://9-bits.com/post/723711597/jqtouch-and-sencha-touch Free for non-OEMs Touch charts Looks like Android & iOS styling is a more manual thing to do jQTouch(problems with Android?) - SenchaWorks with Zepto or jQueryZepto is a minimal, jQuery syntax compatible lib SASS-based theming In beta Progressive Free ~20 kb Others to consider (both free, open source)JoNot easy to see which UI widgets it offers Looks to have less popularity GWT MobileFrom Google (but code is on GitHub) PhoneGap wrapper Great for pure client-side Java devs PhoneGap + XUI.jsOpen source Zirb Twitter Bootstrap Notes: Kendo UI Licensing. Kendo is dual-licensed under GPLv3/commercial license, jQuery UI is MIT/GPLv2. Support. Purchasing a Kendo commercial license entitles you to support (options here). Professional jQuery UI support is offered by appendTo and the filament group. Feature set. Kendo has some components that are missing in jQuery UI (Grid, Chart, TreeView, Upload, Templates, and soon - MVVM). You might need to stitch plug-ins by different authors if you want to use such functionality alongside jQuery UI. Roadmap. Kendo has a fixed release cycle (3 releases per year), with a fixed roadmap for the next release. The jQuery roadmap does not guarantee when the features will be included. Openness. You can browse the latest jQuery UI source at all times. With Kendo, you get only the source code for major releases when you don’t have a commercial license. If you purchase one, you get all the latest source code. http://jqueryuivskendoui.com/ Discuss comparison table Sencha Touch Aaron Weyenberg on Quora - “Sencha Touch takes much much longer to learn and become comfortable with, but it’s more robust. Sencha Touch documentation and examples, however, are quite unrefined in my opinion. There’s almost no MVC architecture support docs, so be prepared to do a lot of reverse engineering. jQuery Mobile can get you up and running in a day, but it’s not as feature rich, and seems not quite as smooth in terms of transitions and effects.” http://www.quora.com/Were-deciding-between-jQuery-Mobile-and-Sencha-Touch-What-are-the-pros-and-cons-for-each James Pearce, Developer Relations @ Sencha Inc Of course it very much depends on the use-case, your skill set and your desired architecture. If you want an easy, declarative, markup-configured mobile site, then jQuery Mobile’s progressive enhancements is an obvious option. If you want a richer, more standalone (say, MVC) app, built using a programmatic, RIA philosophy, then the Sencha Touch route would probably be better. It’s more likely that you’d take this approach if you were keen to wrap the app up in PhoneGap to deploy in an app store, for example. jQTouch Sencha touch is a little more complicated for those used to web design to use, in that it is almost a purely programmatic model (you don’t design pages in html, you programmatically add elements to a page). It does, however, have a much richer widget model and is a lot more fleshed out than jQTouch (it is also a lot bigger)… http://stackoverflow.com/questions/3446186/sencha-touch-vs-jqtouch Recommendations DEPENDS ON THE USE CASE Desktop jQuery UI Mobile jQuery Mobile
You've probably heard about PhoneGap, the popular mobile platform for developing native applications using web technologies, but what about Mulberry? This sleek framework -- what might be characterized as Rails for PhoneGap -- provides both the scaffolding as well as the tools for creating application components. Learn more about Mulberry and how it fits into the mobile world in this podcast with the framework's creators.
Peter Mourfield is an HTML and JavaScript programmer who wanted to create a mobile application for Scouts to use on their phones but he didn't want to learn Java or Objective-C. Let's see how he built an app with HTML5, JavaScript and PhoneGap.
Carl and Richard talk to Andrew Glover about PhoneGap. PhoneGap lets you build HTML 5 applications and deploy them to all the major mobile phone platforms: iOS, Android, WP7, Blackberry, Symbian, WebOS and Bada. Andrew digs into the actual process of building cross-platform apps, the impact of Adobe's acquisition of PhoneGap and what applications make sense in a cross-platform world, and what apps are better done native.
Enregistré le 4 octobre 2011, bien trop tôt le matin Telechargement de l’episode LesCastCodeurs-Episode–47.mp3 Invités Fred simon @freddy33 http://twitter.com/freddy33 Blog http://freddy33.blogspot.com/ JFrog et Artifactory http://www.jfrog.com/ Sacha Labourey @sachalabourey http://twitter.com/sachalabourey Blog http://sacha.labourey.com/ Reine des abeilles à CloudBees http://www.cloudbees.com/ News Nouvelles générales http://blogs.oracle.com/otn/entry/the_most_exciting_oracle_openworld Oracle NoSQL Home http://www.oracle.com/technetwork/database/nosqldb/overview/index.html White paper http://www.oracle.com/technetwork/database/nosqldb/learnmore/nosql-database-498041.pdf Berkeley DB http://fr.wikipedia.org/wiki/Berkeley_DB Neutrinos plus vite que la lumière? http://www.sciencesetavenir.fr/fondamental/20110923.OBS0935/physique-des-neutrinos-plus-rapides-que-la-lumiere.html Oracle PaaS http://cloud.oracle.com Java 8 Java 8 http://pro.01net.com/editorial/543228/javaone-2011-oracle-eclaire-l-avenir-de-java/ Jigsaw http://openjdk.java.net/projects/jigsaw/ Analyze de Jigsaw (d’il y a un an) http://blog.ippon.fr/2010/12/02/java-module-ou-la-disparition-du-classpath/ IBM sort son JDK 7 http://www.journaldunet.com/developpeur/java-j2ee/ibm-jdk-7-java-et-multithread-1011.shtml JavaFX http://javafx.com/ Duke awards Netty http://www.jboss.org/netty Arquillian http://www.jboss.org/arquillian Artifactory http://www.jfrog.com/ Les rachats Adobe rachete TypeKit http://blog.typekit.com/2011/10/03/adobe-acquires-typekit/ Adobe rachete PhoneGap http://blogs.nitobi.com/andre/index.php/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe/ BitBucket ajoute le support Git http://blog.bitbucket.org/2011/10/03/bitbucket-now-rocks-git/ Red Hat rachete Gluster http://www.redhat.com/promo/storage/ JetBrains sort un IDE development web Astella http://blogs.jetbrains.com/idea/2011/10/jetbrains-introduces-astella-%E2%80%94-a-new-ide-for-actionscript-flex-air-and-html5-depelopment/ SaSS http://sass-lang.com/ {less} http://lesscss.org/ CloudBees CloudBees sort PaaS JavaEE http://www.infoq.com/news/2011/10/cloudbees-jeewp-ga Jenkins Developer conference http://www.cloudbees.com/jenkins-user-conference-2011.cb Google sort outil de tests de JavaScript Google JS Test http://code.google.com/p/google-js-test/ Google propose un nouveu langage Dart Dart http://en.wikipedia.org/wiki/Dart_(programming_language) Scala c’est dur? http://goodstuff.im/yes-virginia-scala-is-hard L’histoire derriere Yes, Virginia http://fr.wikipedia.org/wiki/Yes,_Virginia,_there_is_a_Santa_Claus Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
De European Podcast Awards zijn weer begonnen! Jullie kunnen op Tech45 stemmen via deze link! Dit kan dagelijks. Stemmen dus! Gastheer Maarten Hendrikx, @maartenhendrikx op Twitter of via zijn website. Panel Davy Buntinx, @dirtyjos op Twitter, of via zijn website. Marco Frissen, @mfrissen op Twitter, of via zijn website. Jan Seurinck, @janseurinck op Twitter, of via zijn website. Stefaan Lesage, @stefaanlesage op Twitter, of via de Devia website. Cindy de Smet, @drsmetty op Twitter Gasten Harold Kuepers, @haroldkuepers op Twitter, of via StyleCowboys.nl. Arvid Bux, @arvid op Twitter, of via OetZitterd.nl. Onderwerpen Harold en Arvid zijn naar de IFA in Berlijn geweest. Een uitgebreide reportage van hun ervaringen. Wat was er "hot" dit jaar? Veel info op StyleCowboys.nl Amazon gaat een tablet uitbrengen. Dat wisten we al, maar wat zijn nu allemaal de geruchten? We lopen ze eens na. Diginotar was gehacked. Evenals andere Certificate Authoriteiten. In Nederland o.a. gebruikt dooroverheidsdienst digid.nl, en dus niet zomaar een kleinigheid. (FOX-it rapport -pdf link) Tips Jan: Offline GMail FTW! Maarten wil graag Dungeons & Dragons spelen, een oproep! Davy tipt twee blogs: Paperhackwriter en Patrick Rhone Cindy converteerd GPS naar GMaps en GEarth en v.v. met http://www.gpsvisualizer.com en http://www.gpsbabel.org Marco is aan het programmeren geslagen met HTML5, Javascript en gebruikt hiervoor PhoneGap en ApplicationCraft tools. Oh, en hij wil deze ATARI Joystick voor iPad zeker hebben! Arvid is fan van TwentyFeet, om je twitter stats bij te houden. Harold heeft als tips The Magic Numpad en QuickDraw (iTunes link) Feedback Het Tech45-team apprecieert alle feedback die ingestuurd wordt. Heb je dus opmerkingen, reacties of suggesties, laat dan een commentaar hieronder achter. Via twitter kan natuurlijk ook @tech45cast. Ook audio-reacties in .mp3-formaat zijn altijd welkom. Items voor de volgende aflevering kunnen getweet worden met de hashtag '#tech45'. Vergeet ook niet dat je 'live' kan komen meepraten via live.tech45.eu op dinsdag 13 september vanaf 21u30. Deze aflevering van de podcast kan je downloaden via deze link, rechtstreeks beluisteren via de onderstaande player, of gewoon gratis abonneren via iTunes.
Was gibt es Besseres, als bei dem aktuellen Wetter den virtuellen Kamin anzufachen und sich auf einen Plausch um ihn herum zu setzen? Schaunotizen [00:00:14] Mozilla UX Presentation Die Mozilla Jungs sitzen mal wieder an neuen Ideen zur weiteren Verschlankung ihres Browser Interfaces. Dabei bedient man sich bei Chrome wie IE9 gleichermaßen und auch der […]
Harvard Extension School's Computer Science E-76: Building Mobile Applications
PDF format
Harvard Extension School's Computer Science E-76: Building Mobile Applications
PDF format
Harvard Extension School's Computer Science E-76: Building Mobile Applications
MP3 format
Harvard Extension School's Computer Science E-76: Building Mobile Applications
MP4 format
Harvard Extension School's Computer Science E-76: Building Mobile Applications
PDF format
There is no denying that the Apple App Store is huge, but who wants to have to deal with Objective-C? Thankfully, technologies like PhoneGap and Sencha allow web developers to work in languages they know (HTML/CSS/JavaScript) while still making them look native. PhoneGap also allows us to port our apps to other platforms, like Android. This session will look at the mobile web development lifecycle from building a prototype in the browser, integration with the phone, app submission and some basic marketing tricks. Myles is a Perth-based Web developer who feels as at home building INNER JOINS as he does calculating the specificity of CSS selectors. He has worked in all the major web languages, with his weapon of choice being Ruby on Rails. During his 8-years in the industry, working under the moniker of MadPilot Productions, he has worked with pretty much everyone in Perth. He started 220, a cooperative workspace in Leederville and currently has a position on the committee of the Australian Web Industry Association. Follow Myles on Twitter: @madpilot Licensed as Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/).
What, another mobile panel? Yes - a totally different one. This mobile panel discussion was recorded at the Norwegian Developer Conference. Lots of strong debate about HTML 5 vs. native applications, the power and problems of PhoneGap and how app stores are breaking down. Not to be missed!Support this podcast at — https://redcircle.com/net-rocks/donations
While at the Norwegian Developers Conference in Oslo, Norway, Carl and Richard talk to Ingo Rammer about building 'native' HTML 5 apps. Ingo talks about PhoneGap, a wrapper over HTML for building applications that run on all mobile platforms. But then he goes further, talking about other variations on the idea of using HTML 5 as the presentation markup while still being able to connect to the native resources of the platform. Could this be the programming platform of the future?Support this podcast at — https://redcircle.com/net-rocks/donations
Jesse MacFadyen and Filip Maj talk to Carl and Richard about PhoneGap, an open source project for supporting rich applications on a large variety of mobile devices.Support this podcast at — https://redcircle.com/net-rocks/donations