Page 1 of 2

Einstieg

Posted: Wed 24. Aug 2011, 10:33
by Pepe
Hallo Bada developers

Ich wollte Fragen was es alles zum Einstieg in die Entwicklung von Apps und Widgets für bada braucht.

Welche sprachen muss man beherrschen, welche währen von Vorteil aber nicht ein muss? Wie geht man da vor?

Wo fängt man selbst einmal an? (also kleiner einstieg)

Vielen Dank für die Tipps.
Pepe

Re: Einstieg

Posted: Wed 24. Aug 2011, 11:18
by HansDampf40
Hallo und willkommen,
dazu muss man erstmal klar unterscheiden, das es einen großen Unterschied gibt, ob du Apps oder Widget machen willst.

Für Apps solltest du schon einige Erfahrungen im Bereich C++ Programmierung haben.

Für Widget reicht es aus, wenn du dich mit HTML, CSS und Javascript auskennst.

Je nachdem, wofür du dich entscheidest, bekommst du entsprechende Entwicklungsumgebungen.

Gruß

HD

Re: Einstieg

Posted: Wed 24. Aug 2011, 11:35
by Pepe
Hallo HD

HTML, CSS und Javascript sollten kein Problem darstellen.

C++ ist schon eine andere Sache.

Was kannst Du mit Apps machen, was mit Widgets nicht geht?

Re: Einstieg

Posted: Wed 24. Aug 2011, 11:38
by HansDampf40
Das jetzt auseinaderen zusetzen, dürfte etwas zuviel sein. ;-)

Da würde ich dir einfach mal empfehlen dich und im Store umzuschauen... dort steht ja immer bei was eine App und was ein Widget ist... dann siehst du was möglich ist. :-)

Gruß

HD

Re: Einstieg

Posted: Wed 24. Aug 2011, 11:40
by Valentine
Apps sind ja sowas wie richtige Spiele oder praktische Anwendungen, was man alles direkt im Menü findet.

Widgets sind eher nur sowas wie Uhren, Kalender etc. was auf dem Desktop ablegt.

Re: Einstieg

Posted: Wed 24. Aug 2011, 11:53
by Pepe
Aha.... jetzt sind wir dem schon eine Schritt näher.

Facebook wäre dann eine app, obwohl diese auf dem Desktop abgelegt werden kann, ins Internet zugreift.

Währe doch auch als Widget machbar? Wie ein kleiner browser, oder nicht?

Re: Einstieg

Posted: Wed 24. Aug 2011, 12:10
by sCion
Von der Grundidee eher sind Widgets reine Informationsgeber während Apps eher interaktive Anwendungen darstellen.

Natürlich lassen via JavaScript und Co. auch interaktive Anwendungen erzeugen. Allerdings sollte man es nicht übertreiben, da Widget permanent offen sind verbrauchen sie auch konstant Speicher.

Das kann zu Konflikten führen, wenn a) zu viele Widgets gleichzeitig offen sind b) das Widget eine automatische Aktualisierung beinhaltet und/oder c) eine speicherlastige App geöffnet wird.

Mit dem badaSDK 1.2 lassen sich übrigens ebenfalls WebApps erstellen, die zu 90% aus HTML, CSS und JavaScript bestehen. Nur ein kleiner Teil ist C++ und dieser ist eigentlich ganz gut im beiliegenden Sample gut dokumentiert.

Re: Einstieg

Posted: Wed 24. Aug 2011, 12:19
by Pepe
Ich denke das wäre was ich so suche.
Eine App mit zugriff auf eine Webseite oder einen Webdienst den ich dann so nutzten kann.

Übrigens, ist es eigentlich Möglich up to date zu sein, mit "wie viele Facebook antworten " oder "Twitter Nachrichten" gerade gelaufen sind und das auch noch im Hintergrund? Vielleicht auch noch den aktuellen Tweet?
Gibts da schon was? Den Sozialhub vielleicht?

Re: Einstieg

Posted: Wed 24. Aug 2011, 12:22
by sCion
Ich verstehe nicht genau deine Frage was du meinst.

Du meinst son ein Zahlensymbol wie beim Erhalten von SMS oder Emails?

Re: Einstieg

Posted: Wed 24. Aug 2011, 12:31
by Pepe
Ja genau.
Und dann noch die letzte Mitteilung die gelaufen ist.

Vielleicht so was.

Wie ich mitbekommen habe, hat ja bada 1.2 kein wirkliches Multitasking. Es soll angeblich die apps wie abspeichern in einem Festen stand. Ist das korrekt?