HFT Stuttgart meets Global Player: Besuch bei Oracle

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.

Präsentation von Oracle für Studierende der HFT Stuttgart
Präsentation von Oracle für Studierende der HFT Stuttgart

Weiterlesen

Bosch wächst im Softwarebereich und übernimmt ProSyst aus Köln

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.

Bosch Software Innovations - BPM, BRM, IoT und mehr
Bosch Software Innovations – BPM, BRM, IoT und mehr

Oliver Höß

JavaLand 2015 – Java im Vergnügungspark

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

JavaLand 2015 im Phantasialand bei Köln
JavaLand 2015 im Phantasialand bei Köln

Oliver Höß

Java Forum Stuttgart 2015 am 9. Juli 2015 in der Liederhalle

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

Java Forum Stuttgart 2015 am 9. Juli 2015
Java Forum Stuttgart 2015 am 9. Juli 2015

Oliver Höß

Spannende Vorträge bei der GI-Regionalgruppe Stuttgart zu Java, Agile Organisation, Requirements und SEO in 2015

Im Rahmen der GI-Regionalgruppe Stuttgart / Böblingen

finden auch in 2015 wieder spannende Vorträge statt:

  • 12.1.2015: Dr. Henning Blohm, ZFabrik Software KG: „Mit Java entwickeln und liefern: besser ohne Build & Deploy“
  • 2.2.2015: Hagen Buchwald, andrena objects ag: „Rolle des Managements in einer agilen Organisation“
  • 2.3.2015: Dr. Andreas Birk, Software.Process.Management: „Requirements endlich ‚richtig‘: Moderne Requirements-Tools erfolgreich einführen“
  • 13.4.2015: Tobias Fox, VERDURE Medienteam GmbH: „Suchmaschinenoptimierung“

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.

Spannende Vorträge bei der GI-Regsionalgruppe Stuttgart / Böblingen in 2015
Spannende Vorträge bei der GI-Regsionalgruppe Stuttgart / Böblingen in 2015

Oliver Höß

Karlsruher Entwicklertag 2015 vom 20. bis 22. Mai 2015

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

Karlsruher Entwicklertag 2015
Karlsruher Entwicklertag 2015

Oliver Höß

Web-Automatisierung durch Web-Test-Tools: Beispiel Selenium

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.

Testprogramm zum Zugriff auf Twitter über Selenium Webdriver
Testprogramm zum Zugriff auf Twitter über Selenium WebDriver

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();

Oliver Höß

Frankfurter Entwicklertag 2015 – Software Engineering in der Rhein-Main-Region und darüber hinaus

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:

  • Application Security (Web Security, Mobile Security, REST Security…)
  • Mobile / Apps (HTML 5, Android, iOS, PhoneGap…)
  • DevOps (Continuous Delivery, Continuous Integration…)
  • Funktionale Programmierung, NoSQL, Microservices, Cloud…

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.

Frankfurter Entwicklertag 2015
Frankfurter Entwicklertag 2015

Oliver Höß