java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Mobile Geräte

Mobile Geräte J2ME, Android

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 16.06.2012, 11:17   #1 (permalink)
Stammbenutzer
Viertel Megabyte
 
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
Standard Tatsächlich so viel neues?

Hi

Der Titel ist jetzt wahrscheinlich nicht so aussagekräftig.
Ich sehe hier beim Einstieg für Android so viele Tutorials. Ich habe ein Verwaltungssystem geschrieben und will die Datenbank auf einen Server packen, so dass man immer von überall darauf zugreifen kann.

Ich dachte Java ist Java und ich müsste nur vllt die Oberfläche des Programms für Android anpassen. Ist das korrekt so? Oder muss ich da jetzt alles umschreiben?
Grüße
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen!
julian.veh ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 16.06.2012, 13:54   #2 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von schlingel
 
Registriert seit: 17.12.2010
Fachbeiträge: 1.173
Abgegebene Danke: 11
Erhielt 261 Danke für 238 Beiträge
Zitat:
Ich dachte Java ist Java und ich müsste nur vllt die Oberfläche des Programms für Android anpassen. Ist das korrekt so? Oder muss ich da jetzt alles umschreiben?
Nein, das ist alles andere als korrekt. Ja, du musst so ziemlich alles umschreiben. Gerade der Service-Layer kann bleiben wie er ist.

Denn deine App muss sich nach dem Android Lifecycle richten und der ist ganz anders als der Lifecycle einer Desktop/Server App.
__________________
Es gibt nichts Gutes, außer man tut es!

Probleme mit Android? Debugge mit Logcat um die Exception herauszufinden!
schlingel ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 16.06.2012, 14:11   #3 (permalink)
Stammbenutzer
Viertel Megabyte
Themenstarter
 
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
Was bedeutet denn ServiceLayer?
Ich habe ziemlich viele Klassen, wobei sich 4 davon auf die Datenbank beziehen eine auf das System an sich und eine aufs Fenster.

abgesehen vom Fenster sollte sich doch grundsätzlich nichts ändern?!
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen!
julian.veh ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 16.06.2012, 14:13   #4 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von schlingel
 
Registriert seit: 17.12.2010
Fachbeiträge: 1.173
Abgegebene Danke: 11
Erhielt 261 Danke für 238 Beiträge
Wie werden z.B. Calls zum Server gelöst. Threads? Schlecht, wenn dann das Ergebnis kommt und die Activity nicht mehr da ist, stürzt die App ab. Keine Threads? Schlecht, wenn der Call lange dauert, kommt ein Dialog vom System ob man die App nicht beenden möchte weil der UI-Thread so lange blockiert wurde.

Es ändert sich eben viel, weil eine mobile App viel mehr Unterbrechungen und Beschränkungen ausgesetzt ist. Sei es, dass ein Anruf in jedem Moment reinkommen kann, dass der Akku sich verabschiedet oder dass der RAM empfindlich kleiner ist.
__________________
Es gibt nichts Gutes, außer man tut es!

Probleme mit Android? Debugge mit Logcat um die Exception herauszufinden!
schlingel ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 16.06.2012, 14:17   #5 (permalink)
Stammbenutzer
Viertel Megabyte
Themenstarter
 
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
Das mit dem Server, habe ich ja noch gar nicht programmiert ^^.

Also wenn ich das mit dem Server so weit habe, habe ich noch etwas Zeit zur Abgabe. Ich müsste bis dahin dann also das Fenster umschreiben und die Kommunikation mit dem Server? Noch irgendwas?
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen!
julian.veh ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 16.06.2012, 14:19   #6 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von schlingel
 
Registriert seit: 17.12.2010
Fachbeiträge: 1.173
Abgegebene Danke: 11
Erhielt 261 Danke für 238 Beiträge
Android ist Android und eben nicht Oracle Java. Du musst das Android SDK und den Build begreifen (nicht so schwierig) und du solltest etwas extra Zeit einplanen falls irgendwelche Libs die du verwendest auf Android nicht so tun wie geplant.

Das ist mir leider schon ein paar Mal passiert.
__________________
Es gibt nichts Gutes, außer man tut es!

Probleme mit Android? Debugge mit Logcat um die Exception herauszufinden!
schlingel ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Danke sagt:
julian.veh (16.06.2012)
Alt 16.06.2012, 14:24   #7 (permalink)
Stammbenutzer
Viertel Megabyte
Themenstarter
 
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
Ok. Mal gucken ob ich das schaffe, ich kanns ja einfach probieren
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen!
julian.veh ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 17.06.2012, 09:45   #8 (permalink)
Stammbenutzer
Viertel Megabyte
 
Registriert seit: 15.04.2007
Fachbeiträge: 383
Abgegebene Danke: 3
Erhielt 25 Danke für 23 Beiträge
Vielleicht reicht ja eine reine Web-Anwendung und keine native Anwendung. Dann kann man einfach zwei Views anbieten, eine mobile und eine normale. Die ganze Service-Schicht bleibt dann so bestehen und zwei Views zu machen ist dann auch nicht mehr sooo viel.
__________________
@author Christian Ullenboom
@url http://www.tutego.de/
@blog http://www.tutego.de/blog/javainsel/
Die Retrobu.de (http://retrobude.de/) freut sich auf neue alte HEIMCOMPUTER und SPIELKONSOLEN/PONGs.
Ullenboom ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neues Spiel/ Neustart xx Allgemeine Java-Themen 5 12.09.2011 15:57
aus einem einzeiligen String ein neues Objekt erstellen donmugello Java Basics - Anfänger-Themen 5 14.03.2011 01:16
(Applet) JApplet soll neues Tab im Browser öffnen helene AWT, Swing, JavaFX & SWT 2 31.01.2011 10:27
Hintergrundfarbe einer anderen Klasse ändern PeterVomMond Java Basics - Anfänger-Themen 7 14.04.2009 16:29
Wie doppelte Einträge in ComboBox vermeiden ? Java Basics - Anfänger-Themen 9 15.05.2007 14:54


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de