Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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.981 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
  • Als Erste(r) kommentieren

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

×