Wie funktioniert eigentlich Puppet 4.7? Wir haben es getestet.

An Puppet, eines der Konfigurationgsmanager für grosse IT-Architekturen, scheint man heute nicht mehr vorbeizukommen. Die bbv München hat sich in den letzten Tagen intensiv mit Puppet 4.7 beschäftigt. Ziel war es, sich Kenntnisse in Puppet anzueignen und eine Ausgangsbasis für neue Projekte zu schaffen. Um Puppet ausprobieren zu können, haben wir deswegen eine Umgebung geschaffen, in der Puppet ausprobiert werden kann. Continue reading

Posted in Cloud, Cloud Computing, Java, Linux | Tagged , , , , , , | Leave a comment

The Internet of Things: its Attributes

The Internet of Things is itself a Thing. As a Thing, it can be described by its attributes. In this blog I have selected five attributes (from the very many) that can be ascribed to the Internet of Things.

ubiquitous

The term ubiquitous computing (UbiComp) was coined by Mark Weiser and his fellow researchers at the Xerox Palo Alto campus in the late 1980s.

With the expansion of the Internet of Things, whose omnipresence has exceeded that of previous Machine-2-Machine (M2M) networks, sensors and actuators are now the external interface of UbiComp that relate directly (and autonomously) with their (and our) environment.

pervasive

This is similar to Ubiquitous but emphasizes a slightly different aspect. These are the Things, the sensors and the actuators, that are everywhere but also somehow being hidden from our sight or mind.

This is the true environmental interaction at the physical level. The Internet of Things becomes present in reality, in the physical world.

These Things can be perceived in a negative or sinister way: because they are hidden from sight (embedded in an everyday device) or have simply become hidden from mind, or behaviourally normalised (no longer arousing our suspicions, such as with surveillance cameras), there is no simple way of avoiding them or of being able to detect or deactivate them. This is the creepy side of the IoT!

non-obtrusive

In order for the Thing to function, it does not need an obtrusive interface, i.e. one that requires the “user” (a loose term which also includes other Things and the environment, too) to consciously interact with it. Even though it is part of the UbiComp paradigm, it does not require the traditional interaction devices: no keyboard, mouse, nor other conspicuous hardware interaction; no display, not even a LED; no sound, no vibration, no haptic feedback…

And to become even less obtrusive, low-power wireless power transmission technology is evolving to remove the necessity of having a power supply or even user-maintained batteries.

This adds to the negative connotation of pervasive technology that can be installed (or left) anywhere, enhancing the perception of being surveilled and monitored without knowledge or permission.

immersive

Not many years ago, the Holodeck from Star Trek was a sci-fi fantasy or reserved for academic research laboratories. Such deep, immersive experiences have now reached the masses and the terms Augmented Reality [AR] or Virtual Reality [VR] are commonplace. This is achieved through the tight coupling of sensors and actuators, with network connectivity.

All of our senses are now accessible to stimulation (to a greater or lesser extent) from a synthesised reality:

  • Visual
  • Aural
  • Kinaesthetic/haptic
  • Olfactory

non-intrusive

At a slightly different level to the deeply environmentally related attributes, this attribute relates to the “individual user”.

  • In order to fulfill its solution (from the user’s perspective), no unwelcome apps or ads should be forced to be consumed.
  • To protect the security and privacy of the user, no surreptitious siphoning off (or on-selling) of data shall be permitted.
  • To (inadvertently) prevent invading one’s privacy, relationships between data-points should be restricted to those permitted by the individual.
  • And lastly, the individual should be able to specify and determine the rules the Internet of Things is playing by.

Many of these issues are already treated in data-protection and privacy laws, but the implementation and observation of these laws are geographically constrained in a global Internet. So be aware that an implementation in one jurisdiction may not work in another, simply because it falls foul of the local laws.

Posted in Internet of Things | Tagged , , , , | Leave a comment

Microsoft Azure Stack vs Microsoft Azure vs Windows Azure Pack

Microsoft hat diese Woche die Lebenserwartung von Windows Azure Pack bekanntgegeben: Artikel. Der Support für WAP auf dem Windows Server 2012 wird 2017 enden (mit Erweiterungsmöglichkeit bis 2022). Auf dem Windows Server 2016 wird der Support bis maximal 2027 weitergeführt. Ein guter Zeitpunkt also, um über die Unterschiede von Azure Pack zu Azure Stack und Azure zu sprechen. Continue reading

Posted in Azure, Microsoft, Windows | Leave a comment

101 ideas for agile Teams

Welche Ideen und Tipps gibt es, um die Performance von agilen Teams zu verbessern? Hier eine Liste mit 101 Ideen, die ich in Workshops und während der Arbeit als agiler Berater und Trainer gesammelt habe. Continue reading

Posted in Agile, Team performance | Tagged | Leave a comment

Xamarin Dev Day Zürich – bringt Mobile Development mit Xamarin nach Zürich

BBV16_banner XamarinDay_672x250px_Blog

Mehr als nur ein Hackathon.

Eine intensive hands-on Lernerfahrung erwartet dich am Xamarin Dev Day. Verbringe den Morgen mit Mobile Development Sessions von Xamarin, unserem Technologie-Partner, und mit bbv-Experten für den tieferen Einblick in die mobile Entwicklung mit Xamarin. Du entscheidest, ob du am Beginner- oder Fortgeschrittenen-Track teilnimmst. Am Nachmittag krempeln wir unsere Ärmel hoch und tauchen selbst in den Code ein.

Jeder Xamarin Dev Day ist einzigartig. Du wirst lernen, wie du native iOS, Android und Windows-Apps mit Xamarin aufbaust, testest und überprüfst.

bbv Software Services organisiert den Event und ergänzt die Vorträge von Xamarin mit einem eigenen Track für Fortgeschrittene.

Agenda Beginner/Intermediate Track
09:00 Registration
09:30 – 10:10 Intro zu Xamarin
10:20 – 11:00 Xamarin Forms
11:10 – 11:50 Xamarin + Azure
12:00 – 13:00 Mittagessen
13:00 – 16:00 Hands-On Lab

Agenda Feature Track
09:00 Registration
09:30 – 10:10 Xamarin Test Cloud
10:20 – 11:00 Application Lifecycle Management
11:10 – 11:50 MvvmLight
12:00 – 13:00 Mittagessen
13:00 – 16:00 Hands-On Lab

Veranstaltungsort: ImpactHub, Bogen D Viaduktstrasse 93 8005 Zürich Schweiz

Jetzt anmelden

Trete der lokalen Xamarin Community Xamarin Zurich Developers Group bei und tausche dich regelmässig über Xamarin und andere Mobile-Themen aus.

Posted in .NET, Events, Mobile, Xamarin | Tagged , , | Leave a comment

bbv @ App Builders Switzerland: der Startschuss ist gelungen

«Dont’t become constricted on what you know; explore the unknown.» So beginnt die allererste App Builders Konferenz im Technopark Zürich. bbv war natürlich dabei. Für die insgesamt 250 Teilnehmenden aus 24 verschiedenen Ländern weltweit war die Konferenz ein unerwarteter Erfolg, sodass die Wiederholung schon vorprogrammiert ist. Continue reading

Posted in Events, Mobile | 1 Comment

Xamarin Evolve 2016: Ein bbv-Erfahrungsbericht

“Xamarin, everything you need to build great apps”, steht gross auf einem Banner an der Xamarin Evolve 2016. Mit über 1700 Teilnehmern von über 152 verschiedenen Ländern war die Xamarin Evolve 2016 die grösste Konferenz, die von Xamarin je durchgeführt wurde. Was ich alles erlebt habe… Continue reading

Posted in Conference, Evolve 2016, Mobile, Xamarin | Leave a comment

ECC2016: Erfolgreich Yocto ein- und Applikationstests mit Linux-Containern umsetzen

Je schneller neue Themen und Technologien an Bedeutung gewinnen, werden Austausch und Netzwerken immer wichtiger. Daher ist bbv Software Services an der kommenden Embedded Computing Conference am 31.5.2016 auch wieder dabei. Wir freuen uns auf frische Impulse und auf den Austausch mit Ihnen! Continue reading

Posted in Embedded, Events, Linux, Presentation, Speeches, Yocto | Leave a comment

bbv @ Xamarin Evolve 2016

xam_2016_04_evolve16

Xamarin Evolve ist der grösste Cross-Plattform-Mobile-Event der Welt, wo sich mehr als 1’500 Entwicklern, Branchenkenner und Xamarin Experten treffen, um den Stand der Technik zu fördern, Mobile-Strategien zu diskutieren und die Zukunft von Apps zu definieren. Continue reading

Posted in .NET, Microsoft, Mobile | Tagged , , | Leave a comment

Alles neu mit Angular 2? bbv-Poster für den besseren Überblick

Mit Angular 2 steht die nächste Generation des überaus populären AngularJS Frameworks in den Startlöchern und ist seit einiger Zeit als Beta-Version verfügbar. Der Fokus der kompletten Neu-Entwicklung liegt dabei in erster Linie bei der Performance und der Modularisierung mit Hilfe sogenannter Web Components. Continue reading

Posted in Angular2, Poster | Leave a comment