Erasmus Placement in Germany for Students in Computer Science

advertisement
PPllaacceem
meenntt ddeettaaiillss
Table of contents:
I.
II.
III.
IV.
V.
VI.
GECKO mbH, Germany – first placement
GECKO mbH, Germany – second placement
unisolution GmbH, Germany
Martin Mulligan, UK
Software Quality Systems S.A., Spain
Karalis D. – Anastasakis K. O.E., Greece
I. Company: GECKO mbH (www.gecko.de)
Location: Rostock, Germany
Duration: 3 months (July, August, September 2008)
Job title: Development and Integration of an RFID – Edgeware Application
Salary: Erasmus grant (between 450€ - 900€ a month) plus company-paid pocket money (200€ a month).
Accomodation: GECKO will offer assistance in finding a suitable place to stay.There is a chance for a
room in one of the universities student hostels which may be rented at a moderate monthly rate (student
ID required).
Selection: the shortlisted students will be interviewed (by a phone or via Skype) by GECKO.
Required Skills: profound understanding of methods and principles of object-oriented design (such as
UML), solid Java programming experience, fluent communication in English (in writing and speech)
Desirable Background: basic knowledge of Radio Frequency Identification (RFID), basic understanding
of lightweight grids, understanding of process / application integration by messaging
Key Words: RFID, UML, Java, Jini, Rio, JMS, JNDI, Message Oriented Middleware, distributed
processes, web services, Healthcare, eGovernment, BPM, SOA, SOAP, BPEL, YAWL
Task Description: Software development in the context of the R&D project RADIX.
Tasks of the trainee: Participating in a distributed team where the trainee’s tasks will typically include
the design, implementation and test of object-oriented software, where he/she will utilize technologies like
UML, Java, and XML.
Details: The work will be part of the publicly funded R&D initiative RADIX. While centering on
Business Process Management (BPM) and Radio Frequency Identification (RFID), RADIX aims to
introduce novel concepts and methods into real-life application domains that strongly rely on workflow
modelling and inter-process communication. In order to integrate a network of RFID readers with the
other RADIX components a sort of middleware is to be developed, more specifically termed edgeware,
that interfaces with RFID (and possibly even other) sensor devices on one side and with messaging
middleware on the other. The edgeware will allow for centralized reader management and serves, at the
same time, as an integration platform for distributed sensor devices. Based upon an existing architectural
blueprint from Sun2 as well as a respective API, the student will actively take part in developing and
integrating a customized RFID edgeware solution. The work will be related to the very interesting topic of
distributed computing in highly adaptive, self-administering lightweight grids. In general, the trainee’s
tasks are closely connected to other project work that will be carried out with GECKO and/or its partners,
hence it is required to cooperate and communicate with other developers and researchers in order to align
the work with the whole project’s scope. The trainee will make use of (or interface with) software
technologies like, e.g., UML, Java, Jini / Rio, JMS, Service-Oriented Architectures, and RMI, which in
turn may deepen his understanding and proficiency thereof. Furthermore, one has the opportunity to get
introduced to technology and concepts like RFID / sensor devices, loosely coupled distributed systems,
process integration by messaging, enterprise integration patterns, workflow modelling, and others.
Candidates Qualifications: Besides the qualifications listed in the table below, a successful candidate
will be highly motivated, communicative and able to work independently to some degree. In exchange we
offer very convenient working conditions, participation in a challenging and cutting-edge R&D project,
and the engagement in a distributed team of developers and cooperating partners. Furthermore, the
placement gives the opportunity to contribute to the implemention of RFID-based software systems into
real-life applications, e.g., in the healthcare domain. Also, contribution to conference papers and case
studies is expected and possible.
II. Company: GECKO mbH (www.gecko.de)
Location: Rostock, Germany
Duration: 3 months (July, August, September 2008)
Job title: Development of an Inter-Workflow Communication Component
Salary: Erasmus grant (between 450€ - 900€ a month) plus company-paid pocket money (200€ a month)
Accomodation: GECKO will offer assistance in finding a suitable place to stay.There is a chance for a
room in one of the universities student hostels which may be rented at a moderate monthly rate (student
ID required).
Selection: the shortlisted students will be interviewed (by a phone or via Skype) by GECKO.
Required Skills: profound understanding of methods and principles of object-oriented design (such as
UML), solid Java programming experience, fluent communication in English (in writing and speech)
Key Words: Messaging, Enterprise Application Integration, JMS, MOM, Process Correlation, JCoupling,
UML, Java, Loosely coupled systems, distributed processes; Workflow Management; RFID
Task Description: Software development in the context of the R&D project RADIX.
Tasks of the trainee: Participating in a distributed team where the trainee’s tasks will typically include
the design, implementation and test of object-oriented software, where he/she will utilize technologies like
UML, Java, and XML.
Details: Since in the envisioned system multiple distributed, loosely coupled partners (e.g. workflow
engine, sensor devices, and remote Web services) are interacting with one another, a powerful and flexible
process integration solution is required. For instance, messages that are created by RFID events are to be
routed to a proper workflow instance in order that the right action can be taken.
To this end we will develop an inter-workflow communication component that, on the one hand, is built
upon standard message-oriented middleware (MOM) such as JMS, and on the other hand on a novel
communication approach, that is known as JCoupling. JCoupling, being an open source Java project,
abstracts away from messaging technology, protocols and message formats, thereby adding additional
power to inter-workflow communication that, in turn, may be of great value for those real-life scenarios
which we are aiming to address. The placement student will be engaged in the further development of a
JCoupling / JMS prototype. The work will be carried out in close cooperation with Queensland University
of Brisbane, Australia. Hence, some proficiency regarding communication in English is required (both in
spreech and writing). Besides JMS, other messaging technologies such as WSDL (Web services), Mail
and ftp may play a role as well. The work will be related to challenging topics like Enterprise Integration
Patterns (EIP), WSDL, Web services, SOAP, JMS and others.
Candidates Qualifications: Besides the qualifications listed in the table below, a successful candidate
will be highly motivated, communicative and able to work independently to some degree. In exchange we
offer very convenient working conditions, participation in a challenging and cutting-edge R&D project,
and the engagement in a distributed team of developers and cooperating partners. Furthermore, the
placement gives the opportunity to contribute to the implemention of RFID-based software systems into
real-life applications, e.g., in the healthcare domain. Also, contribution to conference papers and case
studies is expected and possible.
III. Company: unisolution GmbH (www.unisolution.eu)
Location: Stuttgart, Germany
Duration: 3 months (July, August, September 2008)
Salary: Erasmus grant (between 450€ - 900€ a month) plus company-paid pocket money (300€ a month)
Accomodation: The company will help with arranging accomodation.
Detailed programme of the training period / Tasks of the trainee:
Development of web applications based on working knowledge of programmes such as PHP, SQL, Plone,
etc. These web applications will be used for software projects for Institutions of Higher Education.
Interesting fact: unisolution’s software – moveon – is an equivalent of Polish USOS.
IV. Company: Martin Mulligan (www.martinmulligan.com)
Location: Merseyside, UK
Duration: 3 months (July, August, September 2008)
Salary: Erasmus grant (between 450€ - 900€ a month) only.
Accomodation: The company will help the student with arranging accomodation.
Tasks of the trainee:
- Network administrator
- Web marketing
- E-commerce
- Mobile computing (working with PDA’s, phone & laptops)
- Data storage backup (infamous backup tape)
- IT security
- Troubleshooting and system support (solving user’s problems)
- Training and induction (teaching the following IT guy & any staff member on various programs)
- VPN Strategy & implementation
- Remote desktop implementation
- VOIP implementation (Skype)
- Video conferencing
- Software selection & support
- Customer support
- Remote support (USA & Ireland offices)
- Preparation of IT documentation
- Service management system installation
- IT strategy
- Working hours 8:45 am- 17.45 pm, incl. 1 hour lunch break
V. Company: Software Quality Systems S.A. (www.sqs.es)
Location: Las Arenas, Spain
Duration: 3 months (July, August, September 2008)
Salary: Erasmus grant (between 450€ - 900€ a month) plus company-paid pocket money (370€ a month)
Accomodation: The company will not help with arranging accomodation.
Tasks of the trainee: Testing and Quality Assurance (depending on projects)
VI. Company: Karalis D. – Anastasakis K. O.E. (www.chiosonline.gr)
Location: Chios Island, Greece
Duration: 3 months (July, August, September 2008)
Salary: Erasmus grant only (between 450€ - 900€ a month). The company might add pocket money –
210 € /month – if the student is familiar with Ruby on Rails framework at the time of the beginning of the
internship.
Accomodation: The company will help with arranging accomodation for the student.
Preferred Skills:


HTML
At least basic knowledge of an application framework such as Ruby on Rails or .NET or Symfony
(PHP)
 Knowledge of one database such as MS SQL or MySQL
 AJAX
 Responsibility, teamwork spirit, focus on quality, positive thinking
Tasks of the trainee: HTML design, Database design, Code development, Analysis. The trainees will
participate in the development of an innovative travel-related social networking web application.
SSttuuddyy ppeerriioodd
I.
Higher education institution: North East Wales Institute of Higher Education
(www.newi.ac.uk)
Location: Wrexham, UK
Erasmus grant: 255€ - 600€ a month
II.
Higher education institution: The University of Sheffield (www.shef.ac.uk)
Location: Sheffield, UK
Erasmus grant: 255€ - 600€ a month
III.
Higher education institution: University of Akureyri (www.unak.is)
Location: Akureyri, Iceland
Erasmus grant: 255€ - 600€ a month
IV.
Higher education institution: Tallinn University of Technology (www.ttu.ee)
Location: Tallinn, Estonia
Erasmus grant: 200€ - 315€ a month
V.
Higher education institution: Roskilde Business Academy, Computer Science College
(www.rhs.dk)
Location: Roskilde, Denmark
Erasmus grant: 255€ - 600€ a month
Download