Kann Java das?

Status
Nicht offen für weitere Antworten.

Outsourcer

Mitglied
Hallo,
Ja, ich bin neu im Bereich Java. Daher ist meine erste Frage auch die, ob Java für die folgende Aufgabe geeignet ist. Ich möchte eine Mobilfunkanwendung schreiben, die nach Genehmigung eines Mobilfunktelefonnutzers seine aktuellen Positionsdaten und Telefonnummer an einen Server schickt. Anschließend soll die Software oder der Internetbrowser auf dem Handy die Antwort in Form eines "Bildes" erhalten können. In diesem Bild soll mithilfe einer konstanten Serververbindung navigiert werden können. Quasi wie maps.google.com.

Im Wesentlichen muß die Software also die Positionsdaten übermitteln, die Telefonnummer übermitteln und interaktive Bilder (wie zum Beispiel Flash auf dem PC) bedienen können beziehungsweise die Möglichkeit dazu bieten, diese bedienen zu können. Bevor ich jetzt weiter auf die einzelnen Details eingehe, möchte ich bereits jetzt wissen, ob Java dafür geeignet ist beziehungsweise welche Plattform dafür geeignet ist. Die Anwendung soll möglichst viele Nutzer erreichen können daher ist auch die Frage, ob Java die geeignete Sprache dafür ist und wenn nicht, welche Sprache dafür geeignet ist.

Viele liebe Grüße aus Nürnberg

Der Outsourcer
 
G

Guest

Gast
Kurz und bündig.

Ja. Aber da gibt's bestimmt effektivere Möglichkeiten. Mit C oder C#

Liebe Grüße
Semox
 

Semox

Bekanntes Mitglied
ups... war nicht angemeldet... hier die Ergänzung...

Das hängt stark im einzelnen, was die APIs des jeweiligen Fons so anbietet. Wenn's ne Java API gibt dann gut, ansonsten ist das sehr sehr ungenau gefragt. Da kann man nur pauschal Ja sagen.

Recherchiere doch lieber mal im Netz, was es da so an Erfahrungen mit Trackern gibt. Ist ja nicht die neuste Idee. Ist überhaupt die Frage ob der Fonhersteller jedem Programmierer so freizügig Zugriff auf die Möglichkeiten triangulärer Peilung ermöglichen...

Geht ja Richtung Überwachung...

Viel Spaß
SemoX
 

Semox

Bekanntes Mitglied
Das tollste vom Tollen... ist ganz schön diffus... Ist rein empirisch... Finde es nur lästig, wenn da erstmal lang und breit ein fettes Java Splash auftaucht und dann 5 s später die eigentliche Anwedung...

Du glaubst ja wohl nicht an die Werbebotschaften, oder? Kann man doch mit ner guten Schnittsoftware korrigieren... ^^

Außerdem habe ich pauschal JA gesagt, daß das geht. Ist nur ne Frage der Performance.
 

L-ectron-X

Gesperrter Benutzer
Ich denke auch, dass die Realisierung mit Java möglich ist und sicher nicht weniger performant, als wenn das mit C# gemacht werden würde.
 

Empire Phoenix

Top Contributor
Garantiert unperfommanter, weil inner VM laufend, stat direkt (faktor 2-5 schlechter), obs jedoch von Belang sit ist eine andere Sache, schließlich haben ja auch die emißten handys genug power für alles Mögliche.

Allerdings hat Java den simplen Vorteil das man nicht soviele Fehler reinbauen kann, zudem hat c# oder c++ den Nachteil das wenn du wirklich Mist baust, das ganze Handy abschmiert statt nur der VM (worstcase, totes HandyBetriebssystem).
 

Ebenius

Top Contributor
Empire Phoenix hat gesagt.:
Garantiert unperfommanter, weil inner VM laufend, stat direkt (faktor 2-5 schlechter), obs jedoch von Belang sit ist eine andere Sache, schließlich haben ja auch die emißten handys genug power für alles Mögliche.

Allerdings hat Java den simplen Vorteil das man nicht soviele Fehler reinbauen kann, zudem hat c# oder c++ den Nachteil das wenn du wirklich Mist baust, das ganze Handy abschmiert statt nur der VM (worstcase, totes HandyBetriebssystem).
Mit diesem Beitrag würde ich mich bei der Bild bewerben als Titelseitenredakteur. Keine Recherche, keine Quellenangabe, kein Sachbezug, aber große Rote Überschriften (fig.). ;-)
 

Outsourcer

Mitglied
Danke für die bisherigen Antworten!
Ich werde das Thema genauer eingrenzen, damit auch gesagt werden kann, ob Java dafür im speziellen geeignet ist.
Anforderungsprofil:
- plattformübergreifend, soll auf allen Mobiltelefonen funktionieren, deren Displays groß genug sind, um eine Karte erkennen zu können.
- muß mir (gegebenenfalls nach Erlaubnis des Nutzers) die durch Triangulation oder den GPS Chip gewonnenen Positionsdaten an einen Server übermitteln können
- muß interaktive Bilder darstellen können (beispielsweise eine Karte wie bei maps.google.com)
- muß die Mobilfunktelefonnummer an meinen Server übermitteln, damit abgerechnet werden kann.
- muß höhere Mathematik beherrschen oder zumindest über Anwenderschnittstellen möglich machen

Wenn das alles möglich ist, möchte ich auch gerne einige Beispiele rund um die genannten Themen, nach denen ich lernen kann!

Viele Grüße

Der Outsourcer
 

L-ectron-X

Gesperrter Benutzer
Outsourcer hat gesagt.:
- plattformübergreifend, soll auf allen Mobiltelefonen funktionieren, deren Displays groß genug sind, um eine Karte erkennen zu können.
Dann kommen nur noch Handys in Frage, die Java drauf haben.


Zu...
Outsourcer hat gesagt.:
- muß mir (gegebenenfalls nach Erlaubnis des Nutzers) die durch Triangulation oder den GPS Chip gewonnenen Positionsdaten an einem Server übermitteln können
...und...
Outsourcer hat gesagt.:
- muß interaktive Bilder darstellen können (beispielsweise eine Karte wie bei maps.google.com)
Es gibt eine kostenlose Navigationssoftware (Ö-NAVI), die ähnliches leistet. Was auch schon mal beweist, dass sowas funktioniert.

Outsourcer hat gesagt.:
- muß die Mobilfunktelefonnummer an meinen Server übermitteln, damit abgerechnet werden kann.
Wird sicher gehen - "irgendwie".
Outsourcer hat gesagt.:
- muß höhere Mathematik beherrschen oder zumindest über Anwenderschnittstellen möglich machen
Sollte mit Java kein Problem sein. Es gibt entsprechende Pakte/Bibliotheken.

Outsourcer hat gesagt.:
Wenn das alles möglich ist, möchte ich auch gerne einige Beispiele rund um die genannten Themen, nach denen ich lernen kann!
Die wenigsten von uns haben eine eigene Navi-Software für's Handy entwickelt, daher wird sich auch so schnell keiner finden, der sein Know How mit dir teilt.

Ich verschiebe das mal nach Java2ME.
 

Outsourcer

Mitglied
Ich glaube dir gerne, daß hier nicht der richtige Bereich ist. Und wenn man schon so weit ist, daß man das feststellen kann, dann kann man auch davon ausgehen. Die nächste Frage ist also, wo mir jemand weiterhelfen kann.

Aber allgemein: wer will denn schon das Rad neu erfinden? Ich will natürlich keine Navigationssoftware entwickeln, wenn es sie bereits gibt. Wie leicht ist es denn, Google Earth, Virtual Earth oder Ö-NAVI in eine Handy-Javaapplikation einzubinden? Wo gibt es dafür ein Tutorial?
 

Outsourcer

Mitglied
Weitere Frage: Um Daten verarbeiten zu können - mit mathematischen Funktionen - welche Server-Software/Sprache sollte genutzt werden. Wie richte ich also einen Applikationsserver ein? Tutorials dafür bekannt?
 

frapo

Bekanntes Mitglied
Empire Phoenix hat gesagt.:
Garantiert unperfommanter, weil inner VM laufend..
...zudem hat c# ... den Nachteil das wenn du wirklich Mist baust, das ganze Handy abschmiert statt nur der VM

Völliger Unsinn. Bei C# heißt die VM Common Language Runtime (CLR) und hat damit die ähnlichen Vorzüge bzw. Nachteile wie Java.

Wer so selbstbewusst 'shoutet' hier, sollte sich seiner Sache schon etwas sicherer sein ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
AllBlack Suche Programmierer in Java und Kotlin mit dem ich mich Selbstständig machen kann Android & Cross-Platform Mobile Apps 23
W Netzwerk Verbindungen Java Android Android & Cross-Platform Mobile Apps 107
Adem61 Flutter Frontend und Java Backend möglich ? Android & Cross-Platform Mobile Apps 2
M Repository bei Room-Database in Android Studio (Java) Android & Cross-Platform Mobile Apps 2
T Android Android Augmented Faces in Java. Neue Landmarks erstellen Android & Cross-Platform Mobile Apps 1
rafi072001 Java API um HTML Elemente von externen Websiten zu bekommen Android & Cross-Platform Mobile Apps 2
N Android java.lang.IllegalStateException: No host Android & Cross-Platform Mobile Apps 22
A Mit Java neues item in ein string-array einer Strings.xml schreiben Android & Cross-Platform Mobile Apps 4
ruutaiokwu Wie fügt man bei Android Studio .jar-Libraries zu einem Android-Java-Projekt hinzu? Android & Cross-Platform Mobile Apps 33
M Gradle sync failed: Could not determine Java version using executable Android & Cross-Platform Mobile Apps 5
J AndroidStudio Login.Java Android & Cross-Platform Mobile Apps 0
O Web API in Android (JAVA) einbinden Android & Cross-Platform Mobile Apps 3
N Wie kann ich mein Handy mit Java rooten? Android & Cross-Platform Mobile Apps 38
T Bringen mir die Java-Basics irgendetwas für die Android-Programmierung Android & Cross-Platform Mobile Apps 4
T Fehler Android Studio: java.net.MalformedURLException: no protocol: http%3A%2F%2Fwww.mal ..... Android & Cross-Platform Mobile Apps 2
C Android Programmierung speziell oder einfach Java Buch kaufen? Android & Cross-Platform Mobile Apps 3
L Android RadioButtonGroup innerhalb der JAVA Android & Cross-Platform Mobile Apps 4
L Android Java scheint XML nicht zu finden Android & Cross-Platform Mobile Apps 11
J Android String in andere Java-Dateien überführen Android & Cross-Platform Mobile Apps 1
J Android Java Packet in Android Java ide hinzufügen. Android & Cross-Platform Mobile Apps 3
T Usage: java ZipInfo zfname Android & Cross-Platform Mobile Apps 2
P Android App - Java Android & Cross-Platform Mobile Apps 1
S Android Android java onclick listener Problem Android & Cross-Platform Mobile Apps 9
P Android JUnit Testprojekt warum keine Java Klassen Android & Cross-Platform Mobile Apps 1
J Plötzlich "java.lang.String cannot be converted to JSONObject" Android & Cross-Platform Mobile Apps 9
A Android join."," von python in java Android & Cross-Platform Mobile Apps 4
C Android Code in mehrere .java verteilen Android & Cross-Platform Mobile Apps 6
T Android Android Sensor: Java Problem Android & Cross-Platform Mobile Apps 1
A Wieso keine java - forum app Android & Cross-Platform Mobile Apps 4
D Lib für (Desktop-)Java und Android schreiben Android & Cross-Platform Mobile Apps 7
D Android Java-Umfang durch Apps-Entwicklung? Android & Cross-Platform Mobile Apps 1
M jsonobject cannot be cast to java.lang.string Android & Cross-Platform Mobile Apps 4
M Fehler ohne Sinn? java.lang.RuntimeException: Unable to start activity ComponentInfo Android & Cross-Platform Mobile Apps 11
W Java Editor für Android +Emulator Android & Cross-Platform Mobile Apps 7
B java.lang.RuntimeException: Unable to start activity ComponentInfo Android & Cross-Platform Mobile Apps 2
M Android Switch-Klasse stoppt Android App / java.lang.NullPointerException Android & Cross-Platform Mobile Apps 5
L Mit Java ein Android Projekt kompilieren Android & Cross-Platform Mobile Apps 6
F Bei einer Android Java App, Objekte erstellen Android & Cross-Platform Mobile Apps 2
J Android-App-Programmierung - Ähnlich normaler Java-Programmierung? Android & Cross-Platform Mobile Apps 6
G R.java erzeugen Android & Cross-Platform Mobile Apps 5
M Java und App Programmierung in 4 Monaten? Android & Cross-Platform Mobile Apps 7
X Unable to execute dex: Java heap space Exception bei Sqllite lib Android & Cross-Platform Mobile Apps 14
G Wie kann ich nachhelfen die R.java zu aktualisieren? Android & Cross-Platform Mobile Apps 3
G Android XML - Teil in Java importieren Android & Cross-Platform Mobile Apps 2
M Push-Nachricht via Java Android & Cross-Platform Mobile Apps 2
F Bilder in Java importieren (Fehler?) Android & Cross-Platform Mobile Apps 5
L Java Anwendungen fürs IPad Android & Cross-Platform Mobile Apps 6
S Desktop Anwedung ( Java 6 ) auf android zu greifen. Android & Cross-Platform Mobile Apps 6
V App Daten in Java Applikation Android & Cross-Platform Mobile Apps 3
L Android Android über Java Code connecten? Android & Cross-Platform Mobile Apps 2
A Android SimpleDateFormat gibt für Date unter android anderes Datum zurück als in Std. Java Android & Cross-Platform Mobile Apps 2
S Android binäre Daten zwischen Android und einem Java-Server Android & Cross-Platform Mobile Apps 5
A Java Symbian Programmierung Android & Cross-Platform Mobile Apps 4
S Android Java, Android und Serializable Android & Cross-Platform Mobile Apps 3
M Frage zu Java Programm für Windows Mobile 6.5 Android & Cross-Platform Mobile Apps 2
H Mjpeg Code läuft unter Java jedoch nicht unter Android? Android & Cross-Platform Mobile Apps 11
W Android Crosswordliste Java<->Android Syntax Android & Cross-Platform Mobile Apps 5
H Android ANDROID SDK + JAVA SE Development Kit (JDK) Android & Cross-Platform Mobile Apps 4
B Java auf dem Handy Android & Cross-Platform Mobile Apps 5
Y sun java wireless toolkit couldnt find jdk Android & Cross-Platform Mobile Apps 2
S ipod app mit java Android & Cross-Platform Mobile Apps 22
J Java ME java.rmi.Remote kann nicht gefunden/geladen werden Android & Cross-Platform Mobile Apps 9
Bastifantasti Java ME Objekte in Java? Android & Cross-Platform Mobile Apps 3
P Java ME Java me sdk3 - bin am ende Android & Cross-Platform Mobile Apps 7
K Java ME Handy Java App die die Navigationstasten abfragt Android & Cross-Platform Mobile Apps 7
W Android gleich Java? Android & Cross-Platform Mobile Apps 3
C Java ME Kein Java Zugriff auf Samsung! Android & Cross-Platform Mobile Apps 5
R Handy Java Version Android & Cross-Platform Mobile Apps 18
J iPhone/iPod/iPad und Java? Android & Cross-Platform Mobile Apps 12
E Java ME package java.sql does not exist? Android & Cross-Platform Mobile Apps 2
V [Java] und [JavaME] ClientServer StreamConnection . Problem beim lesen / schreiben Android & Cross-Platform Mobile Apps 2
O Entwickler für Java Anwendungen auf Handy gesucht! Android & Cross-Platform Mobile Apps 3
I Java Handy - mehrere Programme gleichzeitig Android & Cross-Platform Mobile Apps 8
Screen Java auf Handy,aber nicht Ja2Me ! Android & Cross-Platform Mobile Apps 3
T Java Mobile SDK 3 - Can't Connect to Device Manager Android & Cross-Platform Mobile Apps 14
R Java Programmierung auf Handys Android & Cross-Platform Mobile Apps 8
B Java PC Spiel fürs Handy umwandeln? Android & Cross-Platform Mobile Apps 8
F Server - Client Verbindung mit Java ME Android & Cross-Platform Mobile Apps 3
R Java ME mit Zugriff auf Adressbuch / Kalender Android & Cross-Platform Mobile Apps 3
G Hab mal allgeneine Frageb zu Java ME ! Android & Cross-Platform Mobile Apps 2
H WTK 2.5.2 nur mit Java 1.5? Android & Cross-Platform Mobile Apps 4
T Java Bluetooth Kalender Android & Cross-Platform Mobile Apps 2
W Java auf ein CECT Handy installieren Android & Cross-Platform Mobile Apps 6
A Java Programm auf Handy? Android & Cross-Platform Mobile Apps 2
D java.lang.UnsatisfiedLinkError Android & Cross-Platform Mobile Apps 3
C Telefonanruf mit Java absetzen? Android & Cross-Platform Mobile Apps 5
L Ungültiges Java-Archiv (jar) nach Programmentwicklung Android & Cross-Platform Mobile Apps 4
G java.lang.NullPointerException weiß nich warum Android & Cross-Platform Mobile Apps 7
F Welches Buch zu java ME könnt ihr empfehlen? Android & Cross-Platform Mobile Apps 2
TheJavaKid handy java comiler Android & Cross-Platform Mobile Apps 5
P Java für PDA DELL Axim 51 Android & Cross-Platform Mobile Apps 4
J J2ME Java Programm im Hintergrund auf Handy laufen lassen? Android & Cross-Platform Mobile Apps 2
N Anfängerfrage - mit Java einen Anruf initiieren ? Android & Cross-Platform Mobile Apps 3
D c programm als java application aufs nokia 6230 Android & Cross-Platform Mobile Apps 2
M Java Midlet -> in einem ChoiceGroup ein TextField zur Wah Android & Cross-Platform Mobile Apps 2
H Java auf PDA Android & Cross-Platform Mobile Apps 11
G SMS versenden mit Java Android & Cross-Platform Mobile Apps 2
F Per Java zu Handy connecten Android & Cross-Platform Mobile Apps 5
G Java Programme auf Palm übertragen. Android & Cross-Platform Mobile Apps 4
M Java-Programme für Handy auf Desktop-PC ausführen Android & Cross-Platform Mobile Apps 4

Ähnliche Java Themen

Neue Themen


Oben