Tuesday, November 17, 2009

From Programming to Modeling And Back Again

Check out this SlideShare Presentation:
Peter Friese recently blogged about a presentation he gave at Google. Even Google is using Xtext :)

Sunday, November 15, 2009

's blog post

Tuesday, November 10, 2009

(republished from ACM TechNews -- http://technews.acm.org/)
Unlimited Compute Capacity Coming, IBM Says
Computerworld Canada (11/03/09) Ruffolo, Rafael

IBM Canada Lab director Martin Wildberger predicts that unlimited computing capacity will become a reality in the near future, putting the power of modern mainframes in devices such as smartphones. Wildberger, speaking at the recent IBM-sponsored Center for Advanced Studies Conference in Toronto, said the world is becoming increasingly digitized, and sensors and radio-frequency identification technologies are becoming more "abundant, pervasive, and ubiquitous." Simultaneously, the world is becoming more interconnected through mobile phones and increasing online access, which has raised the awareness and expectations of consumers and forced businesses to react faster. These trends have made an unlimited amount of data available to businesses, and the ability to use that data has become an important challenge. Wildberger noted, for example, that automotive companies are looking at driving pattern information to develop a real-time system capable of detecting if a driver is falling asleep. Despite such possibilities, Wildberger said that IBM data shows that 85 percent of computing capacity is idle, and 70 cents of every dollar spent on information technology goes toward maintaining systems instead of taking advantage of new data. He said the companies that invest in becoming smarter and successfully capitalizing on the data created in a world with unlimited computing capacity will be the most successful.

I think it might be time for me to start looking deeper into Android

Saturday, October 31, 2009

Ever wonder what the math is behind flight paths? Here is the explanation: Time and motion and here is a tool that calculates paths : Great Circle Mapper - copyright © Karl L. Swartz.

Saturday, October 24, 2009

The 9th OOPSLA Workshop on Domain-Specific Modeling

I am excited that I will be attending this year. Lots of great papers with many new ideas to explore. The guys from Metacase are presenting the results of study at Polar (heart rate monitor company) - read the paper on the plane...amazing productivity gains.

Saturday, October 10, 2009

I have been so busy lately that there has not been any time to blog :(

Lots of stuff going on at work. We are completing the rollout with Farata - things are coming along - I'm gaining a better understanding of how their framework works. Not much time for my design efforts at this point. Need to regroup once this project is done.

Still preparing for the DSM conference that is coming up. Although my paper didn't get accepted, the advice I received is pointing me in new directions. I think maybe I can make the framework more generic and focus on UI patterns rather than just Flex patterns. I'm sure I will get more ideas when I get a chance to speak with other developers.

Well...back to work...


Saturday, September 26, 2009

A New Path --> Granite Data Services

I just saw an article on Granite Data Services and despite the amount of work that I have put into my home grown Flex/Java integration layer... I am considering abandoning this idea and moving to a solution based on Granite and Seam. The things that I have learned about code generation are applicable to any solution so that effort will not be lost. Since we are not using my original solution at my job I am not tied to this idea - I plan to rework the DSL to function within a Granite Solution. I think that XText and the I just saw an article on Granite Data Services and despite the amount of work that I have put into my home grown Flex/Java integration layer... I am considering abandoning this idea and moving to a solution based on Granite and Seam. The things that I have learned about code generation are applicable to any solution so that effort will not be lost. Since we are not using my original solution at my job I am not tied to this idea - I plan to rework the DSL to function within a Granite Solution. I think that XText and the Eclipse tools can streamline Granite based application development also.