Main

Bio

Christophe Coenraets is a Principal Evangelist for Adobe where he focuses on Mobile Applications and Enterprise Integration. In this role, Christophe has helped some of the largest financial services companies design, architect and implement some of their most mission critical applications. In previous roles at Adobe and Macromedia, Christophe was a member of the initial Flex team, and worked on JRun, the company’s J2EE application server. Before joining Macromedia, Christophe was managing Java and Web Evangelism at Sybase and Powersoft. Christophe has been a regular speaker at conferences worldwide for the last 15 years. He blogs at http://coenraets.org, tweets at @ccoenraets, and codes at https://github.com/ccoenraets.

48 Responses to Bio

  1. Saleh December 13, 2011 at 1:58 pm #

    Hi Christophe
    one of our prospect telecommunications client is looking for solution to remove his painful from the large statement he generate every month around ( 70 – 500 mb Pdf ) so we suggest to build air app with DS that can stream the raw statement and present & cash it with client side, so need to stream it agin once he cash it unless he been update it with new bill.

    if you can help us with reference code with scenario you will help us to close the POC.
    About AST
    http://solutionpartners.adobe.com/home/partnerFinder/partnerdetail.a1X30000000XdtOEAS.html

  2. Andre Venter December 19, 2011 at 4:47 am #

    Hi Christophe,

    Your recent articles on REST PHP and JS are excellent! Thank you!

    I also looked at Backbone and think it is very powerful, but after reading “JavaScript Web Applications 2011″ by Alex MacCaw I really see how his framework “Spine” — http://spinejs.com/ goes further to simplify and structure JS applications as RIA front-ends. Have a look at “Spine” – It would be great to see how you would structure the “Client” for your REST example in “Spine”

    Thanks again for your GREAT contributions!

  3. Majid December 22, 2011 at 5:37 am #

    Hi thanks for your article,
    I am not able the same application and php server on my localhost
    Code and every thing is same but i can not see employee list in first screen.
    is there any setting I need to apply on my php mysql?
    I tried direct call service from browser address it returns me data it means no problem for php side.
    but once i call service by getJson it does not return any result to me

  4. mamadou January 17, 2012 at 12:35 am #

    your post on php/slim/restful changes my life tx

  5. Hannah Tsui January 20, 2012 at 9:13 pm #

    Hello, Are you interested in the monetization of your RSS feed or online e-newsletter? Thanks, Hannah

  6. John Raggio February 9, 2012 at 11:26 pm #

    I had a question about your tutorial at http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/Flex-for-the-BlackBerry-PlayBook-in-90-Minutes/ta-p/720803 and was wondering the best way to reach you. In short once I added the steps to write to the .db file it now fails on my Playbook and Playbook sim. It works fine on the desktop viewer in Flash Builder. Is there some setting or permission I need to add to the app? Thanks, John

  7. Adekanmbi Oluremi March 1, 2012 at 3:52 pm #

    Hello Christophe,
    I particularly the collaboration turorial “Building Collaborative Applications with Flex Data Services and Flash Media Server” as a matter of fact I have been banging my head around walls in my office trying to come up with what is wrong with the same application that I am trying to build. Could you make the link to the flex-collaboration.zip that you made a reference to in that tutorial available. Thanks.

  8. Adekanmbi Oluremi March 1, 2012 at 3:54 pm #

    I meant to say “I particularly like”

  9. Hugo Matinho March 9, 2012 at 2:49 pm #

    Hello Christophe,
    would you happen to know if Flex can do REST calls with PUT and DELETE requests now? we are in 2012 ;) it would be kind of nice if it did ( though if i’m not mistaken that’s a limitation on the FP)

  10. imran March 11, 2012 at 3:05 pm #

    Hello Christophe,
    Would you please help me in development of an Android application, i am final year student of engineering in information technology.i am making an android application which will use Location Based Service to change profile and/or send SMS and/or as pop on customize notification on location based.. which used android based phone with having internet connectivity as having GPS device in built.
    i am referring a Spoty application for development of the application.this is the reference link..
    https://play.google.com/store/apps/details?id=com.incorporateapps.spoty&hl=en
    if you have any reference source code or examples how to create this application please mail to me or please post an tutorial just like you have posted before..if
    It will be very great help from your side..please help me out…
    please do reply as soon as possible
    Thank you in advance…

  11. raj March 15, 2012 at 5:23 pm #

    Hi Coenraets!!!
    I am developing an Application with JQuery Mobile. I want to add a local database which works in offline.
    So that the app could be deployed in the mobile even when there is no internet connectivity.

    I have gone through you Backbone.Js its working smoothly when i run a demo in net, But not working in offline for me.

    It would be of great help for me if you post a video tutorial or a stepwise explanations will do..

    Thanks in Advance. Awaiting your reply.

  12. Martin Boudikianov March 16, 2012 at 1:54 pm #

    Hi Christophe,

    Thanks for your great blog. It helps a lot to our non-commercial project with Phonegap.

    Thanks & Regards,
    Martin

  13. Giancarlo March 21, 2012 at 11:29 am #

    When write you an article on
    PhoneGap and Apple push notification ?
    You’re good, keep it up.

  14. Rajesh Ch March 22, 2012 at 6:29 am #

    Can you please fix this link to flex-java-testdrive.zip?

    http://coenraets.org/downloads/flex-java-testdrive/flex-java-testdrive.zip

  15. alias April 9, 2012 at 4:09 pm #

    please tel us how to get scrolbar for this : FlexStore Revisited: Building an Animated Spark Layou

    If there is large data we are unable to control,i see no scrollbars , the data is going out of the stage..please help

  16. max May 23, 2012 at 10:20 am #

    in your employee directory tutorial

    Is there away so I can add and delete people from the list of this application in a settings maybe tab maybe in flex for android

  17. Carribean May 23, 2012 at 12:11 pm #

    WOW! Your website and the tutorials are Marvelous. Its so understandable and step-by-step guide.
    Please can you help me out.
    I am developing a GPS tracking app on Android 2.2 using Eclipse IDE and want to send Location updates between two Android phones so that both can track one another over the Map.
    Its like if some family members go somewhere then they can track each other’s location on the map using GPS by using this app.
    Please I dont know where to start, please I need help, its urgent.

  18. DaianhTai May 30, 2012 at 11:42 pm #

    Hello.
    I am very like source code video chat between two android phones.
    Can you gift or sell for me ?
    my email :daianhtai2007@gmail.com
    Thanks .

  19. Jairo June 19, 2012 at 1:59 pm #

    I’m from Brazil. I follow their work, very good!
    You build good tutorials. Very good!
    I’m looking for an example master / detail with bookstrap and backbone.
    Do you know any?

    • Jairo June 19, 2012 at 2:03 pm #

      Sorry,
      I meant: twitter bootstrap with backbone.js.

  20. Patricio Galeas June 26, 2012 at 10:45 pm #

    Hello Christophe,
    I am in charge of a research project related to the design and implementation of mobile applications to be used in K-12 classrooms (which in turn is part of a larger project aimed at the development of digital educational textbooks). Considering your recognised expertise in the field, we would like to invite you to participate as a speaker at an academic workshop to be held at the Technical University “Federico Santa Maria” located in Valparaiso, CHILE. The workshop will take place between the 16th and 18th of August this year. The main aim of the workshop is to exchange experiences and knowledge in different areas, such as learning analytics, natural language processing and mobile applications to support the implementation of a number of projects that are being implemented by several Chilean universities.
    Obviously we would cover all your expenses, including travel, hotel and per-diem.
    Please, apologise for inviting you on such a short notice, but the funds for this event were cleared only last week.
    I really hope that you can accommodate your schedule to take some time off to participate and visit Chile. In any case, I would appreciate very much if you could send me a short e-mail letting me know wether you can do it or not.

    Thank you very much in advance!

  21. Parker July 12, 2012 at 6:56 pm #

    What program did you use in taking your iphone app screenshot?

  22. Marc SOUM August 18, 2012 at 9:09 am #

    I would like to develop an application p2p video conferencing (and multiple users) for android, the same type as your application video chat on youtube, but mine to some function more .. I will pay for the service, but I need a competent person of confidence in your style … Let me know if you are interested .. thank you in advance

  23. Marc SOUM August 18, 2012 at 9:15 am #

    I would like to develop an application p2p video conferencing (and multiple users) for android, the same type as your application video chat on youtube, but mine to some function more .. I will pay for the service, but I need a competent person of confidence in your style … Let me know if you are interested .. thank you in advance

    example : iMovicha

  24. Carl August 23, 2012 at 9:22 pm #

    I enjoyed your post,

    http://coenraets.org/blog/2011/11/set-up-an-amazon-ec2-instance-with-tomcat-and-mysql-5-minutes-tutorial/

    and then looked back at the author — hey, we worked together at Macromedia in the JRun days. Loved your work then, and still do.

  25. Preeti August 30, 2012 at 10:59 am #

    hearties thanks for sharing !:-)

  26. marcio fermino September 16, 2012 at 9:19 pm #

    Hi, Friend, very good blog.

    Please I need help.

    I need on component text input with mask
    for example
    textinput mask (xx)xxxx-xxxx
    is possibile ???

    for FLEX MOBILE?

    Thanks.

  27. samiullah October 20, 2012 at 2:23 pm #

    Hi,

    Beautiful example, thanks for it. By the way how to fetch data from online database ? can you please help me out in this ?
    Regards
    Sami

  28. Arindam Biswas October 26, 2012 at 8:19 pm #

    Have been following you from the JRun days and its time you knew that you are an inspiration.

  29. Tito Idicula November 7, 2012 at 10:18 am #

    Hi Christophe,
    I am trying to connect to SAP gateway via SAP Plugin by adobe.
    However, it prompts for the credentials.
    Is there any way i can hardcode the credentials in the application itself while connecting to the gateway, so that it does not prompt me while execution ?
    For WSDL we do :
    var encodedCredentials:String;
    var encoder:Base64Encoder = new Base64Encoder();
    encoder.insertNewLines=false;
    encoder.encode(‘Username’ + ‘:’ + ‘Password’);
    encodedCredentials = encoder.toString();
    ws_logon.httpHeaders = {AUTHORIZATION : “Basic “+encodedCredentials};
    ws_logon.useProxy = false;

    Would be great if u have come accross such situation for SAP Gateway can assist me on this.
    Regards,
    Tito

  30. Sandra Riley November 17, 2012 at 10:36 am #

    Hi,

    I wanted to show you a cool app, you can feature/review on your blog.

    URL : http://www.zopeo.com

    The website helps you find people from anytime in your life, no matter where they are. Using this site you can find almost anyone in the world. Find old girlfriends, boyfriends, or lost relatives. Find their pictures, current location, present and past jobs, cross-linked people, videos, web-links and much more.

    Zopeo offers you access to more than 800 million profiles with advanced search, all in one place.

    Have a look at it , I believe you would like it!

    Best Regards,
    Sandra

  31. Huseyin November 23, 2012 at 11:08 am #

    Hi!
    I’m trying to connect to a Java server that has been already working. When I create a new flex app to connect that server, what I’m suppose to write to root folder of server location? Must I have to have a server in my computer too just to show it to flex?

    Regards
    Huseyin

  32. Nik Parks November 28, 2012 at 10:38 pm #

    Hey Christophe!

    I was at the meetup on Monday in NYC. I just want to say that I was blown away by your presentation. You guys at Adobe are continuing to take things to the next level.

    I felt like I was in the future, haha.

    Regards,

    Nik

  33. chuy December 14, 2012 at 1:12 am #

    Hi, I have downloaded the address book example, and wanted to test the web REST example, the zip I downloaded has several versions on it, I installed on OSX Mountain lion, and Im having trouble with the settings, SEARCH is not showing anything
    I tested url rewrite and it appears to work since I have a web app in another folder that uses rest and works correctly (thebuggenie).
    What I don’t understand is that /web folder app depends on /api folder for some common libraries, and that is probably why I have my rewrite wrongly configured.
    Allso I wanted it to point to my on DB table which has almost the same fields, but I couldnt find where the model is declared to rename the table and fields. O should i Create a view that looks like your table?
    I appreciate all your examples.

  34. Bryan December 21, 2012 at 1:12 pm #

    Do you do freelance work with backbone? I’ve followed several of your tutorials and would really like to hire you for a project! Please let me know. Either way thanks for the great articles.

  35. Jack Rooney December 27, 2012 at 12:53 am #

    Hi Christophe ,

    Thanks a lot for the wonderful article(http://coenraets.org/blog/2011/11/building-restful-services-with-java-using-jax-rs-and-jersey-sample-application/). However, i have a question. when I issue a POST using the curl command that you have listed, it gives me a HTTP 1.1 404 Not Found error. Can you kindly have a look into this and let me know.

    Thanks again for this wonderful tutorial.

    Regards,
    Jack

  36. Pavan January 17, 2013 at 6:36 am #

    Respected Sir,

    I am developing a libraries for vCard using Nodejs. please help me out regrading this because i am new to node.js.

    Let me suggest the things to read regarding the same.

    eagerly waiting for the reply.

    Thanks a lot in Advance.

    Regards
    Pavan

    • Pavan January 17, 2013 at 10:13 am #

      Please anyone help me

  37. marcio February 1, 2013 at 12:15 am #

    Hello friend.

    I am developer brazilian

    working Java & Flex and FlexMobile.

    Please, I need help.

    I need one component ou extend class text input for mask in runtime.

    Example:

    data,
    phone number
    field currency .

    Any idea?

    You can enter in contact ?

    Thank you.

  38. John Cable March 14, 2013 at 11:30 am #

    Hi Christophe,

    I am new to PHP and am having little success getting your 3-Part Backbone tutorial running on my MacBook Pro using XAMPP. The RSSTful services do not appear to work. I get the following error in the Safari web inspector:

    http://localhost/~lesleycable/WineCellar/tutorial/api/wines Failed to load resource: the server responded with a status of 404

    Is there some further setup I need to do – I’ve followed all the instructions from the 3-Part article.

  39. Scott March 21, 2013 at 1:36 pm #

    Thank you very much for the phonegap tutorial, Christophe… extremely useful and much appreciated, cheers!

  40. LevelFive April 9, 2013 at 7:44 am #

    Great Tutorial Christophe. We need more on node.js

  41. Sandro Basic April 13, 2013 at 5:21 pm #

    Hello Christophe,

    I am a Junior at St. John Fisher College in NY.

    I’ll make this simple for you, I am in the final stages of a contest involving the optimization of a company called Garlock Sealing Co. I have a wide audience – including high-level board members and executives – attending my presentation on April 24th. I plan on using an app in cohesion with my Communications Solution – and there is a great potential for a business to be initiated soon.

    I was examining your Employee Directory App – and I love it. But there is one added caveat that would send your app over the top in terms of which one I’d like to tailor into my communications solution. This addition would be – theoretically – VERY simple to do.This addition would allow me to have a physical addition to my solution in the form of a hand-held APP. There has been approximately 6 months of work put into this solution – so this is a substantial scenario most certainly worth your time.

    Contact me at the e-mail specified in my response. This is time sensitive, if I do not hear from you by the end of the weekend I will further my search.

  42. Sandro Basic April 13, 2013 at 5:23 pm #

    This is the specified e-mail – there was an accidental period in my initial response.

  43. Eric April 30, 2013 at 10:59 am #

    Please email me if you are interested in having some of your content featured for readers a DZone.com. We have a wide audience of advanced devs and tech professionals, as well as curated topic portals focused on NoSQL solutions, cloud solutions, and mobile development.

  44. Sanjay May 2, 2013 at 4:58 am #

    Hi

    I would like to open mobile camera view in my Custom Panel of my cross browser compatible application using phonegap.

    can you please help me in that.

Trackbacks/Pingbacks

  1. PhoneGap - migrating iOS applications to Android (Part 1) - April 6, 2012

    [...] sample is an Employee Directory application using using the PhoneGap Database API. It is created by Christophe Coenraets. Please checkout his blog for a lot of interesting posts on app development using web [...]

  2. Deploying WordPress into Amazon EC2 » ptylr.com - June 16, 2012

    [...] to the Amazon EC2 Console Dashboard. This is where we will control our virtual machine instances. Christophe Coenraets has a very good blog post, which includes detail on how to configure and connect to the instance, [...]

Leave a Reply


4 + = 5

Powered by WordPress. Designed by Woo Themes