Jobs
Um die Open-Source-Software GWiki (http://labs.micromata.de/display/gwiki/Home) als Desktop-Applikation anwendbar zu machen, suchen wir einen ambitionierten
Student der informatik (W/M)
Diese Arbeiten können im Rahmen eines Praktikums, einer Studien- oder Diplomarbeit oder während einer befristeten Anstellung als Werksstudent erfolgen.
Das Aufgabenprofi:
Um die Nutzung des Wikis als Desktop-Applikation zu ermöglichen, soll GWiki in eine Java-SWING-GUI eingekapselt werden. So hat der Nutzer die Möglichkeit, sein Wiki wie eine gewohnte Desktop-Applikation zu verwenden. GWiki verfügt bereits über einen integrierten Jetty-Web-Container. So kann der Nutzer sowohl selbst (über das JWebPane ) an Inhalten arbeiten, als auch Kollegen über seinen, im lokalen Netz sichtbaren Port http://mypc:8080, zur Kollaboration einladen. Im Rahmen dieser Arbeit soll ein GUI-Launcher und ein GUI-Rahmen für den Browser (JWebPane) programmiert werden. Statt die erstellten Inhalte auf dem Server zu halten, werden diese nun mit der Applikation als ZIP-Datei analog zur Desktop-Semantik zum Verwalten von Inhalten mit "Öffnen" und "Speichern unter..." im Dateisystem implementiert.
Für diese Arbeit ist Spezialwissen erforderlich, welches sich auch während der Arbeit angeeignet werden kann:
• Java SWING (http://de.wikipedia.org/wiki/Swing_(Java) )
• JWebPane (http://blogs.sun.com/thejavatutorials/entry/html_component)
Um diese Basisklassen in agilen Prozessen zum Einsatz bringen zu können ist eine Abdeckung mit Unit-Tests auf Dummy-Daten unerlässlich.
Diese Arbeit basiert auf oder nutzt die folgenden Technologien:
• Java6 (http://java.sun.com)
• HTML (http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol)
OpenSource:
Diese Komponente soll der Open-Source-Community http://labs.micromata.de als Projekt übergeben werden.
Ihnen steht es frei, die Komponente weiterhin als Maintainer zu entwickeln.
Gewünschte Qualifikationen:
• Grundkenntnisse der Java-Programmierung
• Umgang mit einer modernen Java IDE (Eclipse oder Netbeans)
• Kenntnisse in objektorientierter Architektur
Wenn es Ihnen Spaß macht, in einem jungen leistungsstarken Team eigenverantwortlich zu arbeiten und Sie Ihre Aufgaben engagiert und flexibel lösen, freut sich Thomas Landgraf auf Ihre Bewerbung:
Bitte fassen Sie sämtliche Bewerbungsunterlagen in einem PDF-Dokument zusammen.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Für die Erweiterung der OpenSource-Software GWiki (http://labs.micromata.de/display/gwiki/Home) suchen wir einen ambitionierten
Student der informatik (W/M)
Die Software soll künftig die Fähigkeit haben, Wiki-Inhalte als Portlets in Portalservern zu integrieren. Diese Arbeiten können im Rahmen eines Praktikums, einer Studien- oder Diplomarbeit oder während einer befristeten Anstellung als Werksstudent erfolgen.
Das Aufgabenprofi:
Mit der OpenSource-Applikation GWiki stellt Micromata der Java Community eine leistungsstarke integrierte Wiki-Engine zur Verfügung. Um diese künftig in Portalen als Portlet einzubetten, sind noch Anpassungen an den Portlet-Standard notwendig. Das Resultat soll ein Portlet sein, welches dem Endnutzer die Möglichkeit gibt, in seinem Portal Wiki-Inhalte (Wiklets) zu integrieren. Hat der Nutzer verschiedene Wiklets innerhalb seines Portals, die auf die selbe GWiki-Instanz zugreifen, ist eine Portlet-2-Portlet-Kommunikation unerlässlich.
Die Wiklets speisen sich aus der Nutzerverwaltung des Portalservers. Deshalb ist darauf zu achten, dass der kollaborative Charakter eines Wikis auch im Portlet abgebildet wird. http://de.wikipedia.org/wiki/Enterprise_2.0
Für diese Arbeit ist Spezialwissen erforderlich, welches sich auch während der Arbeit angeeignet werden kann:
• Java Portlet 2.0 Standard (JSR 286) http://de.wikipedia.org/wiki/Portlet
• Kenntnisse mit Portlet-Servern wie beispielsweise Liferay
Um diese Basisklassen in agilen Prozessen zum Einsatz bringen zu können ist eine Abdeckung mit Unit-Tests auf Dummy-Daten unerlässlich.
Diese Arbeit basiert auf oder nutzt die folgenden Technologien:
• Java6 (http://java.sun.com)
OpenSource:
Diese Komponente soll der Open-Source-Community http://labs.micromata.de als Projekt übergeben werden.
Ihnen steht es frei, die Komponente weiterhin als Maintainer zu entwickeln.
Gewünschte Qualifikationen:
• Grundkenntnisse der Java-Programmierung
• Umgang mit einer modernen Java IDE (Eclipse oder Netbeans)
• Kenntnisse in objektorientierter Architektur
Wenn es Ihnen Spaß macht, in einem jungen leistungsstarken Team eigenverantwortlich zu arbeiten und Sie Ihre Aufgaben engagiert und flexibel lösen, freut sich Thomas Landgraf auf Ihre Bewerbung:
Bitte fassen Sie sämtliche Bewerbungsunterlagen in einem PDF-Dokument zusammen.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Für den Entwurf und Implementierung eines mandantenfähigen Wiki-Portals auf der Basis der Open-Source-Software GWiki suchen wir einen ambitionierten
Student der informatik (W/M)
Diese Arbeiten können im Rahmen eines Praktikums, einer Studien- oder Diplomarbeit oder während einer befristeten Anstellung als Werksstudent erfolgen.
Das Aufgabenprofi:
Mit der Open-Source-Applikation GWiki stellt Micromata der Java Community eine leistungsstarke integrierte Wiki Engine zur Verfügung. Basierend auf dieser Engine soll eine Web-Applikation implementiert werden, die es ermöglicht dem Endnutzer (Mandant) eigene Wikis zu erstellen. Der Mandant hat die Möglichkeit analog zu sozialen Netzwerken eigene Nutzer anzulegen und existierende Nutzer in die Arbeit an seinem Wiki einzubeziehen. Die Web-Applikation soll konform zu den Google-App-Standards erfolgen, so dass die Dienste des Portals im Google-App-Store (http://www.google.com/enterprise/marketplace/) angeboten werden können.
Für diese Arbeit ist Spezialwissen erforderlich, welches sich auch während der Arbeit angeeignet werden kann:
• Backend Java Entwicklung
• Verständnis sozialer Netzwerke
Um diese Basisklassen in agilen Prozessen zum Einsatz bringen zu können ist eine Abdeckung mit Unit-Tests auf Dummy-Daten unerlässlich.
Diese Arbeit basiert auf oder nutzt die folgenden Technologien:
• Java6 (http://java.sun.com)
OpenSource:
Diese Komponente soll der Open-Source-Community http://labs.micromata.de als Projekt übergeben werden.
Ihnen steht es frei, die Komponente weiterhin als Maintainer zu entwickeln.
Gewünschte Qualifikationen:
• Grundkenntnisse der Java-Programmierung
• Umgang mit einer modernen Java IDE (Eclipse oder Netbeans)
• Kenntnisse in objektorientierter Architektur
Wenn es Ihnen Spaß macht, in einem jungen leistungsstarken Team eigenverantwortlich zu arbeiten und Sie Ihre Aufgaben engagiert und flexibel lösen, freut sich Thomas Landgraf auf Ihre Bewerbung:
Bitte fassen Sie sämtliche Bewerbungsunterlagen in einem PDF-Dokument zusammen.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Fundiertes Können entsteht nur durch die konstruktive Kombination von Theorie und Praxis. Wir bieten Ihnen eine
Internationale Java-Zertifizierung im Praktikum
für Studenten der Informatik (m/w)
Sie arbeiten mit uns in realen Industrieprojekten und sammeln hier wertvolle praktische Erfahrungen
im Bereich Software-Engineering. Am Ende des Praktikums haben Sie dann die Möglichkeit, sich Ihr
neu erworbenes Know-how mit einem international anerkannten Zertifikat bestätigen zu lassen.
Folgende Inhalte werden während des Parktikums behandelt
• Java5 (http://java.sun.com)
• Objektorientierte Softwareentwicklung
• Eclipse IDE
• Teamorientierter Softwareentstehungsprozess
• Java-Web-Stack
Gewünschte Qualifikationen
• Grundkenntnisse der Java-Programmierung
• Grundkenntnisse in Unix/Linux
• Teamfähigkeit
Wenn es Ihnen Spaß macht, in einem jungen leistungsstarken Team eigenverantwortlich zu arbeiten und Sie Ihre Aufgaben engagiert und flexibel lösen, freut sich Thomas Landgraf auf Ihre Bewerbung unter:
Bitte fassen Sie sämtliche Bewerbungsunterlagen in einem PDF-Dokument zusammen.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Für die Entwicklung eines „Fast-Images-Servlets“ suchen wir einen ambitionierten
Student der Informatik (m/w)
Diese Arbeiten können im Rahmen eines Praktikums, einer Studien- oder Diplomarbeit
oder während einer befristeten Anstellung als Werksstudent erfolgen.
Folgende Inhalte werden während des Parktikums behandelt
Enwicklung einer MVC-Server-Infrastruktur zur Optimierung generierter HTML-Dialekte.
Ziel dieser Projektarbeit ist die Entwicklung eines Java-Servlets, welches den Applikationsentwicklern
einen robusten und einfachen Zugang zu einer Kapselung von HTML-Dialekten
ermöglicht. Mit dieser Infrastruktur soll die Bandbreite des anfallenden HTTP-Traffic
signifikant gesenkt werden, ohne Abstriche bei der Nutzerführung hinzunehmen.
Gewünschte Qualifikationen
• Grundkenntnisse der Java-Programmierung
• Kenntnisse der Webapplikationsprogrammierung
Funktionsweise der Fast-Images-Komponente
Moderne Webanwendungen folgen dem Bedarf nach immer stärkeren grafischen Elementen.
Dies wird in der HTML-Technologie mit Rasterbildern realisiert, die in einer Vielzahl zwischen Server
und Client ausgetauscht werden. Das moderne Internet beschleunigt diesen Datenaustausch
durch den Einsatz von Caches und Proxyservern. Im Falle von Webapplikationen, die über das
verschlüsselte Protokoll HTTPS abgesichert sind, versagen diese Techniken.
Mit dem Fast-Images-Servlet wird eine Komponente entwickelt, die mit 2 Modulen auf dem Client
(CSS und JavaScript) und 2 Modulen auf dem Server (Servlet und Taglib) die damit entstehende Performanceschwäche
auflöst. Es ist also eine Basistechnologie, die das Entwickeln von Nutzerdialogen
einfacher und das Resultat effizienter macht.
Das Fast-Images-Servlet basiert auf oder nutzt die folgenden Technologien
• Java5, MVC, Java Servlets, Tomcat, CSS2, HTML, HTTP, JavaScript,
Wenn es Ihnen Spaß macht, in einem jungen leistungsstarken Team eigenverantwortlich zu arbeiten und Sie Ihre Aufgaben engagiert und flexibel lösen, freut sich Thomas Landgraf auf Ihre Bewerbung unter:
Bitte fassen Sie sämtliche Bewerbungsunterlagen in einem PDF-Dokument zusammen.
+++++++++++++++++++++++++++++++++++++++++++++++++++++






