Hi,
ich möchte mich an dieser Stelle kurz vorstellen. Ich komme aus Augsburg und bin in der Softwareentwicklung (Schwerpunkt Client/Server Managementsoftware unter Microsoft Windows) beschäftigt. Privat tendiere ich hingegen zu Solaris und entwickle dort und unter Linux auch OpenSource Software.
- Vista+ bezeichnet alle Microsoft Betriebssysteme, die seit Vista erschienen sind; also Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1 und Windows Server 2012 R2
- Multicastdatenübertragungssoftware auf Basis des NORM Protokolls[1]
- MAN DICO Simulationssoftware erweitert und kleinere Tools erstellt.
- Patchmanagementsystem
- auf Basis der mssecure.xml, aucatalog1.cab
- bei Erscheinen des neuen Datenformats: Umstellung auf wsusscan.cab bzw. etwas später auf wsusscn2.cab
- Untersuchung bezüglich der Umstellung des aktuellen "offline" Verfahrens auf das "online" Verfahre (WSUS)
- Mitentwicklung eines eigenen Updateservers (analog zu WSUS) unter Verwendung der dokumentierten WSUS API (MS-WUSP)
- Microsoft Windows Auto Log On Credential Provider für die automatische, von einem Dienst gesteuerte, Anmeldung an Vista+
- Citrix Presentation Server Integration in die baramundi Management Suite
- Tastaturfiltertreiber zum Injecten von Ctrl-Alt-Del am Anmeldebildschirm unter Vista+ (nein der loggt keine Kennwörter)
- .NET Properties mittels Templates unter C++ "nachgebaut". Die Motivation ist die Verwendung der Properties wie Membervariablen mit den Vorteilen der Getter/Setter (Stichwort konkurrierende Zugriffe) z.B.
Elem.Number = Elem.Number + DoSomething (Elem.Number)
statt Elem.SetNumber (Elem.GetNumber () + DoSomething (Elem.GetNumber ())
- Serverseite einer Windows Desktop Sharing Anwendung auch bekannt als Remote Assistance (Vista+ über RDP, XP/2003 durch prop. Format und VNC)
- crfile: "Abfallprodukt" aus der Diplomarbeit zum Erzeugen von Zufallsdaten
- Metaprogrammierung (boost MPL)
- Parser/Compiler mit Lex/Yacc bzw. boost Spirit
- Kodierung + Kryptographie
- COM/COM+
- mehrjährige Erfahrung im Bereich von COM/COM+
- bevorzugte Entwicklung der Komponenten ist "from scratch", d.h. ohne ATL
- GTK
- Radfahren
- Kochen (Sichuan Küche, generelle Tendenz zur Asiatischen Küche); außerdem bin ich ein Chilihead (her mit den Habaneros)
- Zocken
- Musik hören
- Java, Tcl (ich freue mich beide Sprachen seit dem Studium nicht mehr zu verwenden)
- Cloud Computing
- Apple (ich mag die Firma und ihre Produkte einfach nicht)
- Akademischer Grad: Dipl.-Inf. (FH)
- Bevorzugte Programmiersprachen: C/C++ (seit rund 12 Jahren), C++/CLI, x86 Assembler (leider noch kein x64), Perl, Lisp
- Bevorzugte Betriebssysteme: Solaris
- zentrales Softwarerepository
- Anwendungen werden durch Repository aktuell gehalten, d.h. Sicherheitslücken werden zeitnah geschlossen
- schnelle und bequeme Art der Softwareinstallation bzw. - beschaffung
- Anbieter bestimmt was in Appstore vorhanden ist. MS erlaubte einige Zeit z.B. keine Software, die unter der GPL steht. Mittlerweile ist Software, die unter der GPLv3 steht aber erlaubt. Die Quelle ist leider mittlerweile nicht mehr verfügbar. Die ursprüngliche License Agreement für den Windows Phone 7.0 Store hat aber GPLv3 explizit verboten (leider nicht mehr das MS original Dokument als Quelle aber einen Ausschnitt daraus: http://www.osnews.com/story/24433/GPL-like_Licenses_Explicitly_Banned_from_WP7_Marketplace - Ich kann das übrigens bestätigen, da ich das Original selbst gelesen habe).
- überteuerte Software (viele Programme sind ihr Geld einfach nicht wert)
- es werden lediglich Nutzungsrechte gekauft, d.h. ohne physischen Datenträger läßt sich die Software u.U. später nicht mehr installieren wenn sie einmal aus dem Store genommen wurde oder der Store nicht mehr existiert
- Anbieter (z.B. Google) kann Software, die gegen die AppStore Bedingungen verstößt auch auf Geräten entfernen, die diese Software bereits installiert haben. Bei Viren/Trojanern ist das sehr sinnvoll, leider kann damit aber auch jede andere Software entfernt werden)
- Software kann aus dem Store generell entweder aus irgendwelchen Gründen gelöscht werden ("Microsoft reserves the right to remove any Application or In-App Product from availability in the Windows Phone Store for any reason or no reason."[2]) oder wenn es ohne weitere Beweise als notwendig erachtet wird ("Apple has reason to believe that such action is prudent or necessary"[3]). Mehr muß ich dazu wohl nicht sagen. Diese Klauseln ermöglichen es den AppStore Anbietern zu schalten und zu walten wie sie wollen.
- Kapazitätsverschiebung von OpenSource hin zu kostenpflichtigen AppStore Anwendungen (OpenSource ist ja nicht überall "erlaubt")