Thursday, June 16, 2011

postheadericon MyEclipseG: simplifying AppEngine and Android development

myeclipsegMyEclipseIDE is a commercial Eclipse plugin providing a rich set of features, which enables Java developers to write JSF, JEE, Struts, Ajax, Spring applications more easily, by providing wizards, helpers, tools and editors. The (very long) list of features is available here.android

Genuitec, the company behind MyEclipse, is currently working on a brand new product targeted to AppEngine and Android developers, that on paper looks very interesting, and featuring:

  • GWT code generation
  • Native Android application generation
  • AppEngine persistence generation
  • Generation of a complete web application from an AppEngine data store
  • Integration with Guice (lightweight and open source dependency injection framework, powered by Google)
  • Annotation editor for Objectify & JPA

and much more.google_appengine

The plugin is still under development, and not publicly available, but anyone can register for the early access program, currently with limited availability. For more information, take a peek at the MyEclipseG website.

A “Get Your Apps on the Google Cloud” webinar will also be available soon at this page.

Monday, June 6, 2011

postheadericon Cloning Dijit widgets

Dojox and Dijit widgets are undoubtedly cool, bringing a richer user experience to your web site.

One of their drawback though is that they are not easily cloneable. A typical example is for instance a table with a set of controls per row and a “Add new row” button, allowing to add a new row to the table.

This article provides a simple solution to clone a table row containing dijit widgets.

Monday, July 27, 2009

postheadericon Platform Verification Task leading to slow builds on compact framework projects

I've been experiencing an extremely high build time on a windows mobile project targeted to compact framework 2.0 before finding out what was responsible of such slowness. Fortunately solving this problem is as easy as adding a line to a configuration file.

Tuesday, June 30, 2009

postheadericon Casting from a base class to a derived class

Today a friend of mine asked me how to cast from List<> to a custom MyCollection class, where MyCollection is derived from List<>. Is this possible?

Saturday, February 7, 2009

postheadericon Choosing a web color scheme

When designing a web site, on of the problems I face with is how to choose colors. Usually I choose a base color, which is the predominant color used in the web design, but how to choose other colors, such as background, headings, panels, borders and so on?
Saturday, November 1, 2008

postheadericon Data integrity check using hashing

When data is moved across a network, the recipient might require a verification to ensure that data has not been modified after send. For example, in a client/server scenario where a client application sends some updates to a remote database via a web service, the web service might need to verify whether the data has not been modified while travelling across the network, either due to corruption or because somebody changed them. A simple way to implement such kind of verification is utilizing hashing.
Thursday, October 2, 2008

postheadericon Mark a C# class data member as readonly when it’s read only

2009.01.30 - Updated in order to clarify about immutability.
The readonly modifier is used to declare an instance-specific constant data member which can be initialized in the class constructor and is not limited to compiler-time constants only.

Search

Loading...
Powered by Blogger.

Followers