One of the principal problems with normal WCF development is code reuse. No matter how well you design your classes on the server, once the proxy generator has touched them you get nothing but simple DTOs. This article shows how to bypass the proxy generator so that your client and server can share code.
AeroGear is a mobile development framework from JBoss that supports mobile web, hybrid, native apps on iOS & Android, and server side resources with extensions into existing projects like RESTEasy. Jay Balunas and Marius Bogoevici spoke at JavaOne 2012 Conference about AeroGear framework. InfoQ caught up with them and Anil Saldhana to speak about mobile development using AeroGear.
In this article Raimo explains the challenges and the solutions he had to come up with, while building a motoric HTML5 game for the NodeKO contest. The technologies used in the game were: Node.js, express (serving static content), Socket.io (letting the client and server communicate, Sylvester.js (a vector library for the physics engine) and jQuery.
James Ward spoke at JavaOne 2012 Conference about Client Server Application Development with HTML5 and Java. InfoQ spoke with James about his presentation and this application development trend. 1
We spoke with Matthew MacDonald about Silverlight’s changing role in the developer’s toolbox, some highlights from Silverlight 5. We also have a sample chapter on Silverlight animation from his book. 4
We spoke with Rob Eisenberg, creator of Caliburn and Caliburn.Micro, about his experiences creating the popular framework and his thoughts on the MVVM in general.
A major constraint of web applications has always been connectivity. Jef Claes shows you how to use offline capabilities to ensure the app keeps working even when the network connection isn’t. 2
"Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one of the book's authors, Dionysios Synodinos, about the book and working with HTML5. 1
Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity. 2
Given the way new Silverlight technologies work when deployed as internet/intranet applications, a careful approach to testing is important. Rebecca Clinard offers tips to make you more successful. 3
Daniel Jebaraj of Syncfusion weighs in on the future of Silverlight and HTML5 with guidance on how to choose between the two. 18
Written from a Java developer’s perspective, this article steps through the process of creating creating SWFs using Flex and shows how to integrate Flex with Java applications. 5