Andrew Powell

Into The Mind of A Solutions Architect

Andrew Powell

Entries Tagged as Merapi

Merapi Source Now Available!

May 21, 2009 · No Comments

The past couple of weeks have been pretty busy within the Merapi core, but all the work has paid off.  Merapi is finally open-source and available on GoogleCode.  The architecture has really changed over the past year, but the core functionality has stayed the same.  It's more of a change in how we get messages to the bridge than across the bridge.  Regardless though, after a year of forcing you to take our word for what it's doing, you can now go get the code and see yourself.

http://merapi.googlecode.com/
http://merapi-examples.googlecode.com/
http://groups.google.com/group/merapi-project

At some point I will go over some of the changes that are coming to the Java side, but the short, short version is that we're going to be integrating tightly with Spring and leveraging some of the powerful DI that Spring gives us to make the Bridge dynamically configurable.  More on that to come later though.  Go over to GoogleCode, join the group and let us know what you think!

No CommentsTags: Merapi · Java · FlexCamp · Flex · BlazeDS · Spring · Adobe · Universal Mind · AIR

Fight The Tax Day Blues With CFUnited Express Atlanta

April 13, 2009 · No Comments

CFUnited Express ATL

This Wednesday, if you're in the Atlanta area (that means you too Chattanooga, Macon, & Augusta), come on out to CFUnited Express.  You'll get to see great topics on ColdFusion, Flex, & AIR, as well as hear from some great speakers, myself included.  It's a great price point and a great lineup.  Finish up your taxes, then come on over to CFUnited Express!

No CommentsTags: Adobe · ColdFusion · Conferences · Flex · Java · Merapi · Speaking · Universal Mind

Walk In To FlexCamp Miami

March 03, 2009 · No Comments

If you were thinking about coming to FlexCamp Miami, but thought you were too late to buy tickets, don't fret!  You can walk up the day of the show and still buy tickets.  There is a ton of great content and the event will be hosted by yours truly.  So, hurry over and register now, or come on over the day of the show.  There's still time left!

No CommentsTags: Adobe · AIR · BlazeDS · Flex · FlexCamp · Java · Merapi · Speaking · Spring · Universal Mind · User Experience

FlexCamp Miami Interview

February 20, 2009 · No Comments

There are only two weeks until FlexCamp Miami.  Are you registered?

Brian Rinaldi recently did an interview with me to help promote FlexCamp Miami.  Click here to read it, then go and register for FlexCamp today.  

 

No CommentsTags: Merapi · Java · FlexCamp · Flex · Conferences · BlazeDS · Adobe · Universal Mind · User Experience · AIR · Speaking

JoJo, The Killer Merapi Robot

February 04, 2009 · 1 Comment

Need I say more?  Want to see it in person, come to Flex Camp Miami, cf.Objective(), or 360|Flex Indy

JoJo, The Killer Merapi Robot

1 CommentTags: Merapi · Java · FlexCamp · Flex · Conferences · BlazeDS · Adobe · AIR

The Merapi Robot is Coming To cf.Objective()!

February 04, 2009 · No Comments

Register For cf.Objective()

cf.Objective()

The past two years, I have spoken at cf.Objective() on mostly ColdFusion topics with a little JavaEE and AJAX thrown in for good measure.  This year however, is different.  I'm going to be speaking on a topic near and dear to my heart:  Merapi.  For those of you who don't know, Merapi is a bridge that lets you talk to Java applications running on the desktop via AIR or Flex.  These presentations aren't really slide heavy, but they're very demo heavy.  So, if you want to see, amongst other things, JoJo the Merapi robot, come to this session.  Other demos I will show include:

  • AIR & GPS
  • AIR & RFID
  • AIR & MS Office
  • AIR & Hibernate
  • AIR & Text To Speech
  • AIR & Translation Engine
Just to give you a little taste of what you'll be seeing, here is a YouTube video of Adam, Jordan, and the robot in action:

Register For cf.Objective()

 

Register For cf.Objective()

No CommentsTags: Merapi · Java · Flex · Conferences · BlazeDS · Adobe · Universal Mind · Hibernate · AIR · Speaking

Going To Miami....

February 02, 2009 · No Comments

Flex Camp Miami, that is.  Yeah, I know it's all Miami Vice'd up on the site, but I couldn't help using the awful Will Smith reference.

Register Now

 

I will be speaking at Flex Camp Miami on March 6th, 2009, along with a list of other, better known, names.  This really isn't so much a Flex 101 type event as they have been in the past, but will touch on a wide array of skill-levels and give you a good feel as to what you can do with Flex and AIR.  Among the speakers slated, other than myself, are:

I will see you there on the 6th, if you're not there, I'll say hello to Crockett & Tubbs for you.

Register Now

 

No CommentsTags: Adobe · AIR · Conferences · Flex · FlexCamp · Hibernate · Java · Merapi · Speaking · Universal Mind

What's The Big Deal About Mashups?

February 02, 2009 · 2 Comments

Let's start this conversation by taking a look at what defines a "mashup". A mashup is, according to wikipedia, "a mashup is a web application that combines data from more than one source into a single integrated tool". Well, that's pretty straightforward. Eventhough it's straightforward, I must contend that, like AJAX, it's nothing new. We've been doing this for years with ColdFusion, Java, and various other languages.

One of the very first ColdFusion apps I wrote combined information from a database with information from a LDAP directory. Now, I didn't call it a "mashup", it was just the application that I needed to build. ColdFusion, that tool that we all know (and most of us love), has been able to take data from multiple sources and combine them into a single integrated tool for years. So has Java via the J2EE standards, and even Microsoft has had the ability to do this for years. So why all the hoopla over mashups in the last year or so?

Mashup, the term, is brought to you by the same marketers who tried to sell you "Web 2.0" as a new buzzword. It's a term that has been coined to describe the rise of SOA as a major player in core application functionality and interoperability. Once developers got the idea that we can merge data from these disparate sources, we started to get the idea that these new types of applications, mashups, were viable as applications that can help drive business forward.

The next phase of the mashup is to combine not only data from different SOA providers, but hardware as well. Merapi is a step in this direction. With Merapi we can send data from disparate SOA sources to hardware devices and data from hardware devices into our data service providers. Hardware mashups let us move beyond what we can conceptualize in the application and go into the physical realm of hardware. It seems to me that the next generation of mashups, let's call it "Mashups 2.0", to be constant, is the marriage of existing SOA and hardware.

Are mashups a craze created by marketers? Yes. Do they have a place and a purpose? Most definitely. I have to admit, I'm much more comfortable with mashups than Web 2.0, as a term (side note: Web 2.0 is my least favorite computing term of the last ten years, but I digress), because I think mashups fosters more creativity and forces people to create new and interesting applications which may, or may not, use technologies deemed to be Web 2.0. However, do not take this to mean that mashups and Web 2.0 are mutually exclusive. Web 2.0 needs mashups to thrive in order to stay relevant. Without the mashup, Web 2.0 is just another buzzword. However, I think that mashups will be relevant long after Web 2.0 has passed us by.

2 CommentsTags: Merapi · Java · ColdFusion · Flex · Adobe · Universal Mind · AIR · AJAX

Want To Make Your Own Merapi Robot?

February 02, 2009 · 2 Comments

Once of the questions that we get when we do the Merapi demos is "Where can I get a robot like that?".  The robot is a LEGO Mindstorms NXT and can easily be purchased from Amazon or eBay.  Once you get it, you should have all the parts you need to put together your own robot that you can then use Merapi to control via Bluetooth.  There are enough motors and sensors included in the kit to allow your imagination to run wild.  So, go get yours and start building some cool AIR / LEGO mashups today. 

2 CommentsTags: Adobe · AIR · Flex · FlexCamp · Java · Merapi · Speaking · Universal Mind

Merapi On The Flex Show

December 04, 2008 · 1 Comment

Dave Meeker, Adam Flater, and myself were interviewed a while ago about Merapi for The Flex Show.  The episode has finally posted and is available for your enjoyment.  It makes a good listen on mass transit and will have you amused and amazed.

1 CommentTags: Adobe · AIR · BlazeDS · Flex · FlexCamp · Java · Merapi · Universal Mind · WebNext