- Geekery -
- December 16th, 2008,
- 6 Responses
TitaniumApp, but no GoldenApp
- 16 December
After much disappointment with Adobe AIR and the whole dark age that it covered us with, there seemed to be a sparkle of light somewhere far in the horizon – Titaniumapp, his name was.
As noted, trying to create something nice with Adobe AIR ended up in being a total fiasco.
Fortunately there is a new player, his name is Titanium.
I have given it a go, hoping I can move my project to the new, more open
platform. Installed the SDK, did some digging just to find out that Titatnium is not as open as the authors make us believe it is.
It’s using Prototype as the fundamental JS framework which unfortunately leaves us with the option of using highly namespaced JavaScript frameworks (YUI or jQuery) as the ones of choice
.
This is pretty bad news.
It’s pretty much leaving developers who like to have everything under control (the Frameworks Holly War, don’t want to get into that today), with our pants down.
On the bright side, I like their logo.
6 responses so far. Care to add one yourself?
-
@reybango December 16th, 2008 at 07:45

@oskar Meet @jhaynie who can help u with ur concerns from ur post here http://tinyurl.com/6yn4zb
-
Jeff Haynie December 17th, 2008 at 03:32
Not sure how using “prototype” in our JS framework has anything to do with Titanium and it being open. Also, appcelerator sdk is not required to use titanium …. the sample included app is just a simple of some of the features.
P.S. in the next version of our SDK we’re upgrading internally to use jQuery - but that won’t prevent you from using YUI or any other great JS framework.
-
Oskar Krawczyk December 17th, 2008 at 11:10
Right, forget about the SDK, I’m taliking about the sample app and the appcelerator.js file, which is indeed using Prototype as it’s base. After a switch to jQuery you’ll be able to use highly namespaced JavaScript frameworks only – unless you implement a modified version of jQuery using the noConflict option. Which somehow I doubt you will. Ergo, the app is “closed” to me.
-
Oskar Krawczyk December 17th, 2008 at 17:53
Then again, since it’s OpenSource, I could modify it as I so wish. I’ll wait until the update hits the press and give it another go then.
-
Jeff Haynie December 17th, 2008 at 19:29
titanium app has no dependency on the sample app. just delete it, drop in mootools or whatever your favorite JS library is and go.
for jquery, it’s all no conflicted. try it… try and access jQuery from titanium app. you can’t and it won’t conflict with anything you’re using.
-
Oskar Krawczyk December 17th, 2008 at 22:01
Perhaps I wasn’t clear enough. I am, indeed, talking about the sample app (the one that’s being generated when doing a “create:project”) not the Titanium app – to be honest, I don’t even know what language is it written in. What I’m trying to explain is that the sample app needs appcelerator.js (the Prototype-based file) to be included in order to work properly.