James Ward
Principal Developer Evangelist, Heroku
Blog
Graphs in the Cloud: Spring + Neo4j on Heroku
Posted Monday, May 14, 2012
Last week I hosted a webinar about running Java apps on Heroku that use the Spring Framework and the Neo4j graph database. Here is the recording of that webinar: In the webinar I began by deploying a copy of the Spring MVC + Hibernate template app fromore »Play 2 Java Tutorial
Posted Tuesday, May 8, 2012
I’ve created a Play 2 Tutorial and posted it on GitHub! The tutorial covers how to: Create a Play App Set up an IDE Start the Play Server Routes Test a Route Update a Controller Test a Controller Update a View Test a View Deploy your app on the more »Heroku, Java, Play and Neo4j Presos: Denver JUG, Atlanta JUG, London Flash UG & Webinar
Posted Monday, May 7, 2012
Over the next couple weeks I’ll be doing two Java User Group presentations, a Flash Platform User Group presentation and one Webinar. Hope to see you at one of these events: Wednesday May 9 – Denver Java User Group: Running Java, Play! andmore »Presentations
Porting from Web 1.0 to RIA in the Enterprise
With so much invested in their established Web presence, enterprises may be reluctant to change the status quo. Nevertheless, enterprises face a growing need to engage meaningfully with their customers ? to build and maintain brand recognition, to strengtmore »Workshop #4: Rich Internet Applications with Flex
This workshop is hands-on coding where you will learn how to build Rich Internet Applications for the web and for the Desktop. Attendees should bring their laptops loaded with the Flex Builder 3 Beta from labs.adobe.more »With so much invested in their established Web presence, enterprises may be reluctant to change the status quo. Nevertheless, enterprises face a growing need to engage meaningfully with their customers ? to build and maintain brand recognition, to strengthen customer loyalty and satisfaction, and to drive competitive differentiation in today?s crowded markets.
Can you create more meaningful engagements with your customers and constituents with minimal disruption to your business? Yes. In this session, you will learn practical ways to port traditional Web and desktop applications to the kinds of rich Internet applications that create engaging user experiences.
James will use code examples and extensive demos to guide you through the porting process. Using a real-use case example, he will show you how to port an HTML- and Java-based CRM system to a RIA based on Adobe Flex and AIR.
Outline:
Why are we rebuilding... AGAIN? - Discuss motivators for moving to RIA
How do we begin? - Think SOA: Define your applications in terms of services - Think about the User Experience
Then what? - Build a UI prototype - Build it fast, don't worry about connecting to the back-end - Test it with users - Refactor it until it's right
- Make it work
- Connect the RIA to the back-end
Now do this live with real code for a CRM application
This workshop is hands-on coding where you will learn how to build Rich Internet Applications for the web and for the Desktop. Attendees should bring their laptops loaded with the Flex Builder 3 Beta from labs.adobe.com.
Topics which will be covered: - Basics of Flex and Flex Builder - Basics of MXML and ActionScript - Communicating with the back-end - Skinning and Styling - Effects and Transitions - Custom Components - Advanced Architecture
