Freiberufler-Stammtisch
* Software-Entwicklung
* Entwicklung von Apps
* Technologietrends
Andreas Bruns
Mail: info@andreas...
Softwareprojekt
a) „Aktivity diagram 2“ von Stern aus der deutschsprachigen Wikipedia. Lizenziert unter CC BY-SA 3.0 über ...
SW-Entwicklungsprozess (klassisch)
a) „Waterfall model-de“ von Paul Hoadley, Paul Smith and Shmuel Csaba Otto Traian. Lize...
Agile Softwareentwicklung
Agile Manifest
● Menschen und Interaktionen
sind wichtiger als Prozesse und Werkzeuge.
● Funktio...
Agile Softwareentwicklung
Beispiel: Exteme-Programming (XP)
a) „XP-Werte“ von Michael Hüttermann - Eigenes Werk. Lizenzier...
ausgewählte Software-Projekte
a) „Altenwerder5590“ von Gunnar Ries - Gunnar Ries. Lizenziert unter CC BY-SA 2.5 über Wikim...
Handy - Betriebssysteme
Google Apple Microsoft Marktanteile 2013
a) By Der Checkerboy (Own work) [CC BY-SA 3.0 (http://cre...
Nette Toilette Navigator
Nette Toilette Navigator: entwickelt von Andreas Bruns für Apps4HB
http://andreas-bruns.com/2012/...
Arten von Apps
Web-App
(Brower-App)
App = Applikation
= Anwendung
Mobile-App
z.B. Angry Birds
Desktop-App
z.B. Excel, WoW
...
Native App <-> Web-App
Merkmal Native App Web-App
Programmiersprache systemabhängig Web (HTML, CSS, JS)
Hardwarezugriff fa...
Hybride Apps
a) „Hybrid Apps“ von Johanna Gaßmann - Eigenes Werk. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - h...
Der Technik vertrauen ?
a) „By elisabetta_monaco [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia C...
Autonome Roboter (Drohnen)
a) „Automower HC1“ von Holger Casselmann - Eigenes Werk. Lizenziert unter CC BY-SA 3.0 über Wik...
Hardware - Trends
a) “Nike FuelBand” By Peter Parkes (Flickr: Nike FuelBand) [CC BY 2.0 (http://creativecommons.org/licens...
Technologie Buzzwords
a) “Web Of Thinigs” By Stephane.Cadoret (Own work) [CC BY-SA 3.0 (http://creativecommons.org/license...
Positives “Hacken”
a) Willkommen bei Jugend Hackt 2014 - CC 3.0 by Leonard Wolf
b) "Hackathon P1030929" by deror_avi - Own...
Nächste SlideShare
Wird geladen in …5
×

Software-Entwicklung, Entwicklung von Handy-Apps, Technologietrends

1.547 Aufrufe

Veröffentlicht am

Software-Entwicklung, Entwicklung von Handy-Apps, Technologietrends für den Freiberufler-Stammtisch Harpstedt am 20.2.2015 von Andreas Bruns

Veröffentlicht in: Kleinunternehmen & Unternehmertum
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.547
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
325
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Software-Entwicklung, Entwicklung von Handy-Apps, Technologietrends

  1. 1. Freiberufler-Stammtisch * Software-Entwicklung * Entwicklung von Apps * Technologietrends Andreas Bruns Mail: info@andreas-bruns.com Internet: http://andreas-bruns.com Blog: http://andreas-bruns.com/blog/ Harpstedt, 20.2.2015
  2. 2. Softwareprojekt a) „Aktivity diagram 2“ von Stern aus der deutschsprachigen Wikipedia. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Aktivity_diagram_2.png#mediaviewer/File:Aktivity_diagram_2.png b) „Server-based-network“ von User:Mauro Bieg - derived from the Image:Computer n screen.svg which is under the GNU LGPL. Lizenziert unter LGPL über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Server-based- network.svg#mediaviewer/File:Server-based-network.svg c) „Magischesdreieck“ von unbekant - http://www.pmqs.de/images/stories/pm-artikel/magischesdreieck.gif. Lizenziert unter PD-Schöpfungshöhe über Wikipedia - https://de.wikipedia.org/wiki/Datei:Magischesdreieck.gif#mediaviewer/File:Magischesdreieck.gif d) By Pictofigo (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3APictofigo-Scrum.png e) By U.S. Navy photo by Mass Communication Specialist 3rd Class Michael A. Lantron [Public domain], via Wikimedia Commons Prozess-Optimierung Technische Infrastruktur Projektmanagement Entwicklungsteam Anwender Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  3. 3. SW-Entwicklungsprozess (klassisch) a) „Waterfall model-de“ von Paul Hoadley, Paul Smith and Shmuel Csaba Otto Traian. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Waterfall_model-de.svg#mediaviewer/File:Waterfall_model-de.svg b) „V-Modell“ von Michael Pätzold, S. Seyfert - Eigenes Werk (Originaltext: Selbst erstellt). Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:V-Modell.svg#mediaviewer/File:V-Modell.svg Wasserfall-Modell V-Modell Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  4. 4. Agile Softwareentwicklung Agile Manifest ● Menschen und Interaktionen sind wichtiger als Prozesse und Werkzeuge. ● Funktionierende Software ist wichtiger als umfassende Dokumentation. ● Zusammenarbeit mit dem Kunden ist wichtiger als die ursprünglich formulierten Leistungsbeschreibungen. ● Eingehen auf Veränderungen ist wichtiger als Festhalten an einem Plan. „Iterative development model“ von Aflafla1 - Iterative development model V2.jpg , User:Westerhoff. Lizenziert unter CC0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Iterative_development_model.svg#mediaviewer/File:Iterative_development_model.svg Iterative und inkrementelle Entwicklung Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  5. 5. Agile Softwareentwicklung Beispiel: Exteme-Programming (XP) a) „XP-Werte“ von Michael Hüttermann - Eigenes Werk. Lizenziert unter Gemeinfrei über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:XP-Werte.png#mediaviewer/File:XP-Werte.png b) „XP-Evolution-Hauptpraktiken“ von Michael Hüttermann - Eigenes Werk. Lizenziert unter Gemeinfrei über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:XP-Evolution-Hauptpraktiken.png#mediaviewer/File:XP-Evolution-Hauptpraktiken.png c) Pair programming 1“ von Lisamarie Babik - Ted & IanUploaded by Edward. Lizenziert unter CC BY 2.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Pair_programming_1.jpg#mediaviewer/File:Pair_programming_1.jpg XP - Praktiken XP - Werte Praktik: Pair-Programming Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  6. 6. ausgewählte Software-Projekte a) „Altenwerder5590“ von Gunnar Ries - Gunnar Ries. Lizenziert unter CC BY-SA 2.5 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Altenwerder5590.JPG#mediaviewer/File:Altenwerder5590.JPG b) "RVS Handelsraum" by Raiffeisenverband Salzburg reg. Gen. m. b. H., Schwarzstr. 13-15, 5024 Salzburg - Raiffeisenverband Salzburg reg. Gen. m. b. H., Schwarzstr. 13-15, 5024 Salzburg (transferred from de:Image:RVS Handelsraum.jpg). Licensed under CC BY 2.0 at via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:RVS_Handelsraum.jpg#mediaviewer/File:RVS_Handelsraum.jpg c) Webseite – Unigro: http://www.unigro.be d) „Jd9880sts-abtanken“ von Hinrich. Lizenziert unter CC BY-SA 2.0 de über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Jd9880sts-abtanken.jpg#mediaviewer/File:Jd9880sts-abtanken.jpg Teamgröße Dauer Projekteinsatz SW-Prozess Zoll-System eines Container-Terminals 6 - 8 Entwickler + 6 Tester 1,5 Jahre V-Modell + agil Energie-Handelsplattform 10 Entwickler + 2 Tester 2 Jahre agil Internetshops 3 - 6 Entwickler pro Shop ca 4 Monate agil System für Agrarförderung 8 - 12 Entwickler 2 Jahre V-Modell + agil Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  7. 7. Handy - Betriebssysteme Google Apple Microsoft Marktanteile 2013 a) By Der Checkerboy (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3AAndroidLollipopHomeScreen.png b) The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. [CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons c) By Hakilon (Own work) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3AStartansicht_Window_Phone.png d) "IOS 8 Homescreen" by www.apple.com. Via Wikipedia - https://en.wikipedia.org/wiki/File:IOS_8_Homescreen.png#mediaviewer/File:IOS_8_Homescreen.png e) Quelle: Wikipedia 13.2.15 - https://de.wikipedia.org/wiki/Smartphone#Betriebssysteme Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas BrunsSoftware-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  8. 8. Nette Toilette Navigator Nette Toilette Navigator: entwickelt von Andreas Bruns für Apps4HB http://andreas-bruns.com/2012/02/02/nette-toilette-navigator-bei-apps4bremen-und-apps4deutschland-eingereicht/ Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  9. 9. Arten von Apps Web-App (Brower-App) App = Applikation = Anwendung Mobile-App z.B. Angry Birds Desktop-App z.B. Excel, WoW Mobile Web-AppNative Mobile App Hybride Mobile App Native Mobile App Mobile Web-App Web-App a) Native App 'NWZ ePaper': iPhone App-Store b) Moblie App 'Frankfurter Allgemeine': http://m.faz.net c) Mobile App 'Fahrzeuge Verleih - Stephan Niebuhr Harpstedt', entwickelt von Varmego (Nienaber), Groß Köhren: http://snrent.de d) Web-App 'Holzfenster – Made in Germany' Ralf Wilkens Staffhorst-Harbergen, entwickelt von Andreas Bruns, Harpstedt: http://holzfenster-made-in-germany.de/ Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  10. 10. Native App <-> Web-App Merkmal Native App Web-App Programmiersprache systemabhängig Web (HTML, CSS, JS) Hardwarezugriff fast alles möglich, z.B. GPS eingeschränkt Systemintegration hoch, z.B. Push-Nachricht gering Performanz hoch, z.B. Spiele, AR-Apps gering Monetarisierung App-Store, Werbung Werbung Bereitstellung Einmaliger Download Zugriff per Browser Updates Aufwendig per App-Store Direkt verfügbar Auffindbarkeit / Verbreiten Suche in App-Store Suchmaschinenoptimierung Externe Abhängigkeiten Betreiber des App-Stores keine Aufwand für Entwicklung hoch, falls für jedes System gering Bedienung / Design Handy spezifisch möglich gleiches Design für alle Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  11. 11. Hybride Apps a) „Hybrid Apps“ von Johanna Gaßmann - Eigenes Werk. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Hybrid_Apps.jpg#mediaviewer/File:Hybrid_Apps.jpg b) Apache Cordova: https://cordova.apache.org c) "Unity 3D logo" by Source (WP:NFCC#4). Licensed under Fair use via Wikipedia - https://en.wikipedia.org/wiki/File:Unity_3D_logo.png#mediaviewer/File:Unity_3D_logo.png d) Unity-App 'Bassumer Palettenfabrik', entwickelt von Varmego (Nienaber), Groß Köhren: http://www.bassum.com/de/spiele-kostenlos/index.php Web-App + Cordova = Native App - freie Software Apache Cordova - Spiele-Engine - kommerzielles Produkt - Beispiel: Bassumer Palettenfabrik von Varmego (Nienaber), Groß Köhren Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  12. 12. Der Technik vertrauen ? a) „By elisabetta_monaco [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3AAriane_5_Mission_21.jpg b) Spiegel-Online: “Fehler in Multifunktionsgeräten: Xerox war Zahlendreherproblem seit Jahren bekannt” - http://www.spiegel.de/netzwelt/gadgets/xerox-kopierer-patch-soll-zifferntausch-ausschliessen-a-915705.html c) By Self-portrait by the depicted Macaca nigra female. See article. (NBC News (mirror)) [Public domain], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3AMacaca_nigra_self-portrait.jpg Ariane 5 explodiert beim Erstflug (1996) - Schaden 370 Millionen The Fappening (2014): Nacktfotos (Selfies) von Prominenten aus Apple-Cloud veröffentlicht Spiegel-Online: Fehler in Multifunktionsgeräten - Xerox war Zahlendreherproblem seit Jahren bekannt Technisches Problem Kommunikationsproblem ? Problem des Anwenders? Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  13. 13. Autonome Roboter (Drohnen) a) „Automower HC1“ von Holger Casselmann - Eigenes Werk. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Automower_HC1.jpg#mediaviewer/File:Automower_HC1.jpg b) By Tokumeigakarinoaoshima (Own work) [CC0], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3ASoftBank_pepper.JPG c) Lizenziert unter Gemeinfrei über Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3ABiozinspired_Big_Dog_quadruped_robot_is_being_developed_as_a_mule_that_can_traverse_difficult_terrain.tiff d) „Predator and Hellfire“ von Brigadier Lance Mans, Deputy Director, NATO Special Operations Coordination Centre - Lizenziert unter Gemeinfrei über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Predator_and_Hellfire.jpg#mediaviewer/File:Predator_and_Hellfire.jpg e) „Comic-Con 2004 - Terminator statue” autorstwa popculturegeek.com - originally posted to Flickr as Comic-Con 2004 - Terminator statue. Licencja CC BY 2.0 na podstawie Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Comic-Con_2004_-_Terminator_statue.jpg#mediaviewer/File:Comic-Con_2004_-_Terminator_statue.jpg Boston Dynamics (Google) - Big Dog Rasenmäher Predator TerminatorSoftbank - Pepper Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  14. 14. Hardware - Trends a) “Nike FuelBand” By Peter Parkes (Flickr: Nike FuelBand) [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3ANike_FuelBand.jpg b) “Pebble E-Paper Watch” By Pebble Technology [CC BY-SA 1.0 (http://creativecommons.org/licenses/by-sa/1.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3APebble_watch_email_1.png c) "Google Glass with frame" by Mikepanhu - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Google_Glass_with_frame.jpg#mediaviewer/File:Google_Glass_with_frame.jpg d) "Xbox-360-Kinect-Standalone" by Evan-Amos - Own work. Licensed under Public Domain via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Xbox-360-Kinect-Standalone.png#mediaviewer/File:Xbox-360-Kinect-Standalone.png Microsoft Xbox-KinectGoogle Glass Nike Fuelband Pebble - Smartwatch Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  15. 15. Technologie Buzzwords a) “Web Of Thinigs” By Stephane.Cadoret (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:WoT_def.png#mediaviewer/File:WoT_def.png b) “Cloud Computing” By Sam Johnston [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3ACloud_computing.svg c) By Meximex (Used the app and took a picture) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons d) By Jonathan Gray [CC0], via Wikimedia Commons e) „Openstreetmap logo“ von OpenStreetMap - http://trac.openstreetmap.org/browser/misc/images/mag_map.svg?format=raw. Lizenziert unter CC BY-SA 2.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Openstreetmap_logo.svg#mediaviewer/File:Openstreetmap_logo.svg Internet der Dinge (Web of Thinks) Augmented Reality Open Source, Open Data, Open Education, Open Government Cloud Computing / Daten Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns
  16. 16. Positives “Hacken” a) Willkommen bei Jugend Hackt 2014 - CC 3.0 by Leonard Wolf b) "Hackathon P1030929" by deror_avi - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Hackathon_P1030929.JPG#mediaviewer/File:Hackathon_P1030929.JPG c) NYCResistor Group Shot at a random meeting. - http://hackerspaces.org/ d) Hackerspace Bremen - https://www.hackerspace-bremen.de/ e) „Logo CCC“ von Chaos Computer Club e.V. - http://www.ccc.de. Lizenziert unter Logo über Wikipedia - https://de.wikipedia.org/wiki/Datei:Logo_CCC.svg#mediaviewer/File:Logo_CCC.svg f) „EFF Logo“ von Electronic Frontier Foundation. Lizenziert unter CC BY 3.0 us über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:EFF_Logo.svg#mediaviewer/File:EFF_Logo.svg g) von OKFN [CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons - https://commons.wikimedia.org/wiki/File%3AOKFN_Main_logo.png Jugend hackt Hackerspaces Chaos Computer Club Digitale Gesellschaft Electronic Frontier Foundation Open Knowledge Foundation Hackathons Software-Entwicklung - Entwicklung von Apps - Technologietrends Andreas Bruns

×