Newbie - Fragen zu Appprogrammierung

L

LRKN

App-Anbieter (gewerbl.)
0
Hallo,

ich hab keinerlei Erfahrung mit Programmierungen bin aber trotzdem von meiner Firma verdonnert worden eine neue Idee auf ihre Realisierungschancen zu überprüfen. Ich hoffe ihr könnt mir helfen. Es geht um die Idee eine App zu entwickeln die ausschließlich im Geschäftlichen Bereich anwendung finden würde (also uninteressant für Private nutzer). Um dafür den richtigen Mitarbeiter oder externen zu finden hab ich folgende Fragen:

Die Programmiersprache ist Java so wie ich es hier in dem Newbieguide gelesen habe. Gehen auch andere Programmiersprachen?

Kann ein App über USB andere Geräte steuern z.B. einen Drucker?

Wenn ja, welche Vorraussetzungen muß ein solcher Drucker haben?

Wäre ein Server (der mit dem App Informationen austauscht) auch in Java programmiert?

Kann man die Apps auch von einem eigenen Server installieren oder geht dies nur über den Android-Appstore?

Kann man Fremd-Apps in ein App einbauen z.B. die Deutsche Bahn App innerhalb der eigenen App laufen lassen?

Das wäre es erstmal. Ich hoffe ihr habt kurz Zeit die Fragen zu beantworten und danke im vorraus.
 
LRKN schrieb:
Ich hoffe ihr könnt mir helfen.

Können wir. Wichtig ist erst einmal zu wissen welchen Ansatz ihr fahren möchtet. Möchtet Ihr ein Gerät komplett selbst entwickeln und Android dafür anpassen? Dann gibt es alle Möglichkeiten, allerdings ist so etwas sehr sehr aufwendig.

Da Deine Firma allerdings offenbar niemanden hat der sich mit sowas auskennt (sonst hätten sie das Thema ja nicht Dir als Nicht-Spezialisten gegeben) nehme ich eher an dass es darum geht ein Standard Android Gerät im Laden zu kaufen und eine App dafür zu entwicklen.

LRKN schrieb:
Die Programmiersprache ist Java so wie ich es hier in dem Newbieguide gelesen habe. Gehen auch andere Programmiersprachen?

Prinzipiell geht auch C++ (native code), allerdings brauchst Du immer eine Einbettung in Java. Also Java muss der Programmierer ohnehin können. Auch sollte sich ein Programmierer mit Java auf Android auskennen. Die Art und Weise wie eine Android App geschrieben wird ist doch sehr spezifisch und unterscheidet sich stark davon wie Du eine Anwendung für PCs schreibst. In die Job-Beschreibung würde ich also schreiben: "Android Entwicklungskenntnisse in Java".

LRKN schrieb:
Kann ein App über USB andere Geräte steuern z.B. einen Drucker

In der Form in der Du Android auf den Geräten vorfindest geht das nicht. D.h. in Android wie von Google entwickelt gibt es keinen sogenannten "USB Host" Modus, den das Gerät bräuchte um USB Geräte zu steuern. Da Android Open Source ist kannst Du prinzipiell den Code anpassen und selbst einen solchen USB Host programmieren. Findige Hacker haben das wohl schon geschafft. Siehe hier.

Siehe oben ist das aber wahrscheinlich für Dich keine Option. Für Deine Zwecke würde ich daher sagen die Antwort auf Deine Frage lautet "nein".

LRKN schrieb:
Wäre ein Server (der mit dem App Informationen austauscht) auch in Java programmiert?

Das kommt ganz darauf an wie dieser Informationsaustausch stattfinden soll. Aber generell ist die Antwort: nein, der Server muss nicht in Java programmiert sein.

LRKN schrieb:
Kann man die Apps auch von einem eigenen Server installieren oder geht dies nur über den Android-Appstore?

Das geht von jedem Server aus.

LRKN schrieb:
Kann man Fremd-Apps in ein App einbauen z.B. die Deutsche Bahn App innerhalb der eigenen App laufen lassen?

Nein. Du kannst gegebenenfalls die Bahn Anwendung von Deiner App aus starten wenn die Bahn App eine entsprechende Schnittstelle anbietet. Du kannst sie aber nicht in Deine App einbinden.
 
Zum Thema Drucker:

Es gibt auch Bluetooth-Drucker. Ich könnte mir vorstellen, dass sich diese aus einer App heraus steuern lassen.
 
wilco schrieb:
Können wir. Wichtig ist erst einmal zu wissen welchen Ansatz ihr fahren möchtet. Möchtet Ihr ein Gerät komplett selbst entwickeln und Android dafür anpassen? Dann gibt es alle Möglichkeiten, allerdings ist so etwas sehr sehr aufwendig.

Da Deine Firma allerdings offenbar niemanden hat der sich mit sowas auskennt (sonst hätten sie das Thema ja nicht Dir als Nicht-Spezialisten gegeben) nehme ich eher an dass es darum geht ein Standard Android Gerät im Laden zu kaufen und eine App dafür zu entwicklen.

Vielen Dank für die ausführlichen Antworten.

Ja es geht um die Nutzung von Standard Geräten. Unsere Firma hat zur Zeit einen technischen Zulieferer der uns sowohl die Hard- als auch Software zuliefert. Da die aktuellen Handys (und zukünftig auch Tablet-PCs) fast so viele technische Vorraussetzungen haben wie unsere Hardware, überlegen wir uns ob man die 2 Dinge nicht entkoppeln kann und dadurch Kosten einspart. Ausserdem würde es uns mehr Freiheiten bei Updates sowohl Hardware- als auch Softwareseitig geben. Ich kann leider nicht konkreter werden weil die Idee auch auf ihren Patentschutz überprüft werden soll.
Hat da zufällig jemand Erfahrung gesammelt ob und wie man Apps Patentrechtlich sichern kann? :biggrin:

Ein direkter Zugriff auf einen Drucker wäre schon wichtig. Es gibt zwar Umwege die einen Zugriff anderweitig ermöglichen würde aber die wären alle wenig elegant. Aber über Bluetooth wäre natürlich auch eine Idee.

Nochmals vielen Dank.
 

Ähnliche Themen

A
Antworten
1
Aufrufe
580
swa00
swa00
SpeedySix
Antworten
13
Aufrufe
1.398
jogimuc
J
M
Antworten
2
Aufrufe
626
Mozart40
M
Zurück
Oben Unten