Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

Firma Appcelerator http://www.appcelerator.com prowadzi od pewnego czasu beta testy SDK do tworzenia diplatformowych aplikacji - pod Androida i iPhone. Chętni do testowania są mile widziani, jako że to dopiero wczesna beta.

Za pomocą Titanium Developer można tworzyć dość funkcjonalne aplikacje za pomocą XHTML/CSS/JS mając do dyspozycji specjalne JavaScriptowe API na biblioteki i usługi systemu. TD przerobi później ten kod na natywną aplikację, którą można zgłosić do App Store, czy zainstalować na komórce z Androidem.

Krótkie wprowadzenie znajduje się na mojej stronie, można także obejrzeć filmiki, czy przejrzeć kod przykładowych aplikacji.Piotr Maliński edytował(a) ten post dnia 04.07.09 o godzinie 02:07
Jaroslaw Jacek

Jaroslaw Jacek BeepStreet
właściciel

Temat: Titanium Developer

Witam,

Z tego co widze, to jest to wrapper do browsera, z dodatkowym api.
Jak to sie ma do Phone Gap ? (ktory nie odniosl sukcesu :/)
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

Lepszy marketing, ładnie wyglądająca aplikacja? :) Jeżeli dopracują API i ładnie to udokumentują to raczej źle z nimi nie będzie. Titanium Developer może być przydatny do tworzenia "prostych" aplikacji wspierających jakiś serwis lub usługi webowe - bez konieczności zatrudniania dedykowanych programistów.

A cały myk zrobili wokół właśnie webkita. Z czasem możliwe że dojdzie też Maemo Nokii, gdzie port libwebkit jest już dostępny, tak jak qt-webkit we wchodzącej tam bibliotece Qt.
Jaroslaw Jacek

Jaroslaw Jacek BeepStreet
właściciel

Temat: Titanium Developer

Lubie takie idee...

Ale jest druga strona medalu,

XCode + interface builder jest naprawde produktywnym srodowiskiem RAD, a przekladka javascript i rezygnacja z wizualnego buildera naprawde spowolni prace, a zjesc learning curve i tak trzeba :). NNo ale zostaje wieloplatformowosc - chociaz widze ze do Androida i Iphone jest osobne API (wtf?).Jaroslaw Jacek edytował(a) ten post dnia 06.07.09 o godzinie 23:56
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

No obecnie mają oddzielne listy API, ale pewnie to ujednolicą przed 1.0. Do API iPhone dorzucają gotowe kontrolki (HTML/CSS) stylizowane na elementy interfejsu :) Ich atutem może być fakt iż mało jest programistów objective-c poza USA i krajami gdzie Apple ma duże udziały w rynku.

konto usunięte

Temat: Titanium Developer

Piotr Maliński:
No obecnie mają oddzielne listy API, ale pewnie to ujednolicą przed 1.0. Do API iPhone dorzucają gotowe kontrolki (HTML/CSS) stylizowane na elementy interfejsu :) Ich atutem może być fakt iż mało jest programistów objective-c poza USA i krajami gdzie Apple ma duże udziały w rynku.

Jak wygląda aplikacja wynikowa dla tego środowiska? JS, PHP, HTML, Python czy wszystko naraz?
Czy wymagany jest ich serwer? Chmura?
A jeśli tak, to do czego?
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

Wersja mobilna przetwarza to co napiszesz na Objective-C (JAVA dla Androida) + twój HTML/JS/CSS i taką wynikową wersję aplikacji można przesłać do AppStore.

Titanium dla aplikacji desktopowych pozwala skryptować je za pomocą Pythona i Ruby (mobilne nie) i jako opcja - można umieszczać te aplikacje w ich katalogu itd.

konto usunięte

Temat: Titanium Developer

Właśnie sobie uruchomiłem to cudo. Niestety jest problem z polskimi znakami. Ma ktoś jakiś pomysł?
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

Z tego co pamiętam trzeba w HEAD dać mu odpowiednie kodowanie typu utf-8 i powinno iść z ogonkami. Na ich bugtracku zamknięty ticket od tego powinien być.

konto usunięte

Temat: Titanium Developer

No właśnie nie działa. Pojawiają się krzaki, zmiana kodowania nie pomaga.
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

Przebrnąłem nieco przez obecną wersję. Dostępny jest opis instalacji i konfiguracji, oraz walka z prostą aplikacją.

konto usunięte

Temat: Titanium Developer

Nie ogarniam po co takie chocki-klocki. Apple w orginale proponowało rozwój aplikacji przez developerów opierając się o korzystanie z możliwości webkita i developerke w oparciu o przeglądarke. Potem dali SDK bo ludzie chcieli. Dodawanie kolejnego pseudo-SDK? Po co. Tak samo jak pisanie na iPhone'a używając C#. Cocoa to genialny framework. Pisanie aplikacji na iphone'a jest naprawde przyjemne i proste używając SDK. W dodatku ilość płotków do przeskoczenia używając SDK jest minimalna. Więc po co robić wszystko na około? Bo się da? Open-sourcowe zboczenie.
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

TI to niskobudżetowe rozwiązanie dla prostych aplikacji. Nie każda firma może zatrudnić developera iPhone/Objective-C więc obchodząc problem wrzuci Titanium frontendowcowi ;)

konto usunięte

Temat: Titanium Developer

Czyli brak chęci inwestowania kasy usprawiedliwia robienie chłamu ?
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

Tak to widzę - jako generator quasi-aplikacji, np. wbijanie flaszowej gierki jako aplikacji iPhona i "lansowanie" się taką aplikacją, generowanie różnych materiałów reklamowych, promocyjnych itd. itp. coś masowego i niewiele wartego. Taka nowa wersja bannerów reklamowych. Wystarczy że ktoś to narysuje marketingowcom i się zacznie :)
Powyżej właśnie mi leci reklama banki "w Twoim iPhonie". Na głupa niskobudżetowe projekty mogą tego typu "zaletę" robić wbijając strony webowe w oprawę aplikacji natywnej iPhona czy Androida...

Choć to też może być pożyteczne do budowy nieco lepszych mobilnych interfejsów do serwisów internetowych - może robić to osoba od frontendu/usability i może dodatkowo wykorzystać co nieco API urządzenia.Piotr Maliński edytował(a) ten post dnia 25.02.10 o godzinie 17:55

konto usunięte

Temat: Titanium Developer

Całkowicie oparta o przeglądarka aplikacja. Multiplatformowa. Natywny wygląd. http://ibisreader.com/
Michał Małaj

Michał Małaj programista /
analityk, Enzo sp. z
o.o.

Temat: Titanium Developer

Michał Domański:
Całkowicie oparta o przeglądarka aplikacja. Multiplatformowa. Natywny wygląd. http://ibisreader.com/
A dlaczego pominęli Symbiana i Windows Mobile? Mogli to napisać w bibliotekach takich jak Qt, MoSync czy AirPlay.

Temat: Titanium Developer

Tylko nie qt, bloatware:<
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Titanium Developer

I się zacznie jakie to te biblioteki typu Qt są "zaśmiecone", "wolne" i w ogóle złe? :)

PS. KDE4 != Qt4
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Titanium Developer

Witam!

Wiem że temat jest już nieco przedawniony, a na dzień dzisiejszy Titanium Developer wygląda niemalże zupełnie inaczej, ale ktoś wspominał o WYSiWYG i braku możliwości projektowania aplikacji z tego widoku.

Otóż istnieje bardzo fajne i zwinne rozwiązanie: http://blog.frogonmobile.com/apps/xib2js/ Projektujemy w Xib kilka kliknięć i ciach, mamy gotowy kod js do Titanium :)

Następna dyskusja:

iPhone Developer




Wyślij zaproszenie do