Models Everywhere

Various considerations about Model Driven Engineering

Archive for the ‘Applications’ Category

University courses on programming for Mobile platforms

Posted by jbezivin on November 21, 2010

Following the previous post on new software engineering courses, I am getting some news on US Universities that are offering courses for programming mobile platforms like iOS (Apple) or Android (Google). Jeff Gray has mentioned the following:

  • Stanford (Paul Hegarty)
  • Virginia Tech (Jules White)
  • Vanderbilt V-MAT group
  • Columbia University
  • MIT (Hal Abelson)
  • Columbia University
  • University of Maryland (Adam Porter)
  • Carnegie Mellon – Silicon Valley( Tony Wasserman) - (Tony gave recently a really neat talk at FSE FOSER )
  • Harding University (Frank McCown)
  • University of Alabama (Jeff Gray)

I do not know European universities that are engaging in such specific courses, but probably there are some.

There is an interesting reference to Hal Abelson on this subject. I cannot resist quoting him:

“Mobile applications are triggering a fundamental shift in the way people experience computing and use mobile phones. Ten years ago, people “went to the computer” to perform tasks and access the Internet, and they used a cell phone only to make calls. Today, smartphones let us carry computing with us, have become central to servicing our communication and information needs, and have made the web part of all that we do. Ten years ago, people’s use of computing was largely dissociated from real life. With the ubiquity of social networking, online and offline life are becoming fused.”

It would be difficult to express this evolution more accurately.

On a related subject, some comparative information on iPhone and Android development environments is becoming available:

Posted in Android, Applications, Mobile, Software Engineering | 2 Comments »

Various Model Driven Applications

Posted by jbezivin on October 31, 2010

Here is an initial tentative list, to be completed:

  • Model Driven Testing
  • Model Driven Validation and Verification
  • Model Driven Requirement Engineering
  • Model Driven Web Engineering
  • Model Driven Process Engineering
  • Model Driven Interoperability
  • Model Driven Integration of Product Lines
  • Model Driven Reusability
  • Model Driven Traceability
  • Model Driven Data Stream Processing
  • Model Driven System Architecture
  • Model Driven Data Engineering
  • Model Driven Reverse Engineering
  • Model Driven Software Modernization
  • Model Driven Software Evolution
  • Model Driven System Administration
  • etc.

Posted in Applications | Tagged: | Leave a Comment »

 
Follow

Get every new post delivered to your Inbox.