Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] The Incredible Mobile and Transformable App (was Re: percent! - new data

From: dada::gecko::verizon::net at: 21-Jun-2002 16:08

Gregg Irwin wrote:
<snip> > That assumes you know where your app is running. :) Historically, this would > be true because you would have to port your app to those platforms. So, I > guess another question is: Should we continue down the path of > platform-specific designs or try to create cross platform UIs? Lots of gray > areas in there as I see it. I think it will depend on the app and the > platforms it runs on.
</snip> Gregg makes a good point here. REBOL changes the way the Application and the OS interact by being able to be both the application and the OS at the same time. In addition, it runs anywhere (and for real, as opposed to a particularly caffeinated RAM hog we all know with it's Swing(TM)ing GUI) creating for developers the ability to design apps that are portable, but also creating the necessity that those same apps are transformable. If, for instance, I were to write an image-viewer in REBOL that runs on OSX (when's REBOL out for that, btw? ;) ), I would have no problems with it running on Windows, Amiga, Linux or any myriad of systems with some kind of x-windows system. It's GUI would be nice and pretty, and liquid and all that. But what about on a PDA? Cell Phone? GPS device? Not only do we need to think about how users interact with the our application, we need to think about how our application interacts with the user. Does it involved logic that checks the OS and turns features on and off? Different versions (though, I'm inclined to agree with Gregg on that one -- not the best idea). How does the UI change? Do we have different sets of graphic packets? Are we all connected and the required GUI elements are downloaded on the fly at launch? What does an infinite-platform UI look like? Wow. What a great language/platform/philosophy REBOL is :). Thanks for the thought-fodder, Gregg. sd