
Vom 8. bis 10. März 2016 findet im Phantasialand bei Köln die JavaLand 2016 statt … Alles rund um Java an einer außergewöhnlichen Location.

Vom 8. bis 10. März 2016 findet im Phantasialand bei Köln die JavaLand 2016 statt … Alles rund um Java an einer außergewöhnlichen Location.
Studierende der HFT Stuttgart waren in der Exkursionswoche im Rahmen der Vorlesung Unternehmenssoftware 2 (Prof. Dr. O. Höß, Studiengang Wirtschaftsinformatik) zu Besuch in der Stuttgarter Geschäftsstelle von Oracle, einem der größten Softwareunternehmen der Welt.

Bosch beschäftigt schon seit vielen Jahren eine Vielzahl (mehrere Tausend) Softwareentwickler. I.d.R. entwickeln diese jedoch Embedded-Software, die für die Öffentlichkeit ein wenig verborgen innerhalb der Bosch-Produkte, z.B. im Automobil-Umfeld, ihren Dienst verrichtet.
Vor einigen Jahren hat Bosch eine neue Geschäftseinheit gegründet, die sich verstärkt auch um im Außenfeld sichtbare Software kümmert: Bosch Software Innovations (Bosch SI). Es wurden u.a. die BPM-Spezialisten von inubit sowie die BRM-Experten von Innovations Software Technology (Visual Rules) übernommen.
Vor wenigen Tagen wurde nun auch die Übernahme von ProSyst aus Köln bekanntgegeben, einem Unternehmen, das auf die Themen Java / OSGi / IoT (Internet of Things) spezialisiert ist.
Bosch Software Innovations wächst also immer weiter und hat laut Webseite bereits über 500 Mitarbeiter. Es bleibt spannend, wie sich dieser Geschäftsbereich entwickeln wird, der ja immerhin einen Konzern mit fast 300.000 Mitarbeitern im Hintergrund hat.

UPDATE: JavaLand 2016 findet vom 8.-10. März 2015 ebenfalls im Phantasialand statt ..
Wer sich Vorträge und andere Aktivitäten rund um die Entwicklung und den Einsatz von Java einmal in einem anderen Ambiente zu Gemüte führen möchte, für den ist die Konferenz JavaLand 2015 interessant.
Die Konferenz findet vom 24.-26. März 2015 im Vergnügungspark Phantasialand in Brühl bei Köln statt.
Bis zum 30. Januar 2015 gibt es Frühbucherrabatte …
Weitere Informationen finden Sie auf www.javaland.eu

UPDATE: Hier gibt es Infos zum Java Forum Stuttgart 2025 !
Die sehr aktive Java User Group Stuttgart (JUGS) veranstaltet dieses Jahr wieder das Java Forum Stuttgart, bei dem spannende Vorträge rund um Java geboten werden.
Die Verstaltung findet am 9. Juli 2015 in der Liederhalle statt und ist mit über 1500 Teilnehmern eine der größten Java-Veranstaltungen im deutschsprachigen Raum.
Der Call for Papers beginnt voraussichtlich Ende Januar.
Weitere Informationen finden Sie auf der Webseite der Veranstaltung …

Im Rahmen der GI-Regionalgruppe Stuttgart / Böblingen
finden auch in 2015 wieder spannende Vorträge statt:
Die Vorträge finden immer Montag abends in den Räumen der Fakultät Informatik an der Uni Stuttgart statt und sind kostenlos.
Auch Nicht-GI-Mitglieder und Studierende aller Hochschulen sind willkommen.
Weitere Informationen finden Sie auf der Seite der GI-Regionalgruppe.

Vom 20. bis 22. Mai 2015 findet in Karlsruhe der etablierte Karlsruher Entwicklertag 2015 statt.
Die diesjährige Veranstaltung, die das 10-jährige Jubiläum markiert, steht unter dem Motto Innovation in der Software – Innovation durch Software.
Thematisch dreht sich die Veranstaltung um alle Themen rund um die Entwicklung von qualitativ hochwertiger Software … z.B. im Java oder .NET-Umfeld, mit agilen Methoden oder für Industrie 4.0-Anwendungen.
Bis zum 12. Januar 2015 können Beitragsvorschläge eingereicht werden.
Im letzten Jahr hatte ich die Gelegenheit, an der Veranstaltung teilzunehmen und muss sagen, ich war von der inhaltlichen Qualität, von der Organisation und von der Lokalität positiv beeindruckt.
Weitere Informationen finden Sie auf der Webseite …

Oftmals besteht die Anforderung, Daten aus bestehenden Webseiten (z.B. soziale Netzwerke) automatisiert auszulesen bzw. in diese zu schreiben.
Der saubere (und auch stabilere) Weg dazu ist sicherlich die Nutzung der entsprechenden APIs, die inzwischen von einem Großteil der relevanten Seiten zur Verfügung gestellt werden (siehe auch ein früherer Artikel).
Wenn dies jedoch nicht möglich ist, besteht auch noch die Alternative der Nutzung von Tools für den automatisierten Test von Webseiten. Ein relativ bekanntes Tool bzw. Toolsuite in diesem Umfeld ist Selenium.
U.a. kann man mit diesem Tool bzw. der Komponente „WebDriver“ unterschiedliche Browser (insb. Firefox) „fernsteuern“ und somit automatisiert auf Webseiten lesend oder schreibend zugreifen. Die Webseite selbst kann den Unterschied i.d.R. nur schwer feststellen, z.B. durch Analyse der Tastengeschwindigkeit.
Um Selenium für diesen Anwendungsfall zu testen, habe ich eine kleine Java/Swing-Anwendung erstellt, mit der es zu Testzwecken möglich ist, automatisiert einen Tweet in Twitter einzustellen (siehe Abbildung und Source-Ausschnitt darunter).
Grundsätzlich sollten natürlich sowohl bei der Nutzung von APIs als auch von Web-Automatisierungs-Tools die Nutzungsbedingungen der jeweiligen Webseite berücksichtigt werden.

Hier noch der Codeausschnitt für die Nutzung des WebDrivers (kann man sicher eleganter und besser lösen, war aber nur ein Test):
// Browser starten
WebDriver driver = new FirefoxDriver();
// Twitter öffnen
driver.get(„http://www.twitter.com „);
// Login
WebElement query = driver.findElement(By.id(„signin-email“));
query.sendKeys(„XXX“);
query = driver.findElement(By.id(„signin-password“));
query.sendKeys(„YYY“);
query = driver.findElement(By.cssSelector(„.flex-table-btn“));
query.click();
// Text in Tweet-Box schreiben
query = driver.findElement(By.id(„tweet-box-mini-home-profile“));
query.sendKeys(tweet);
query = driver.findElement(By.cssSelector(„div.toolbar:nth-child(10) > div:nth-child(2) > button:nth-child(3)“));
query.click();
Am 24. und 25. Februar 2015 findet der Frankfurter Entwicklertag 2015 statt.
Bei zum 26. September 2014 können Vortragsvorschläge eingereicht werden, z.B. zu aktuellen Entwicklungen im Bereich Java und .NET sowie zu den
Themenschwerpunkten Agilität und Software Craftsmanship, aber auch zu Themen wie:
Ich selbst war auf dem letzten Entwicklertag in Karlsruhe und muss sagen, es war beeindruckend, was die Organisatoren da auf die Beine gestellt haben …
Update: Das Programm ist jetzt online …. Frühbucherrabatt gibt es bis zum 31.12.
