Sonntag, 24. Juli 2022

Interessante Möglichkeiten mit Google Android und Samsung OneUI

Nach gut 2 Wochen Nutzung meiner Samsung Geräte mit dem Betriebssystem Goole Android und Samsung OneUI kann ich derzeit zusammengefasst sagen, dass diese Kombination durchaus interessante Möglichkeiten bereit hält, z.B. die Geräte-Pflege, den Samsung DeX-Modus und viele weitere Kleinigkeiten, die das Arbeiten mit diesen Geräten sehr erfeulich aus meiner Sicht gestalten. Aus den frühen Android-Tagen hatte ich noch einige Vorbehalte, die sich aber nun vollständig in Luft aufgelöst haben. 
Ich kann sagen, dass sich der Wechsel vom Apple- in das Android/Samsung-Ökosystem recht "schmerz-" und verlustfrei vollzogen hat. Das ist sehr angenehm und ich nutze die neuen Systeme sehr gerne jeden Tag.
Auch aus Sicht eines Anwendungsentwicklers, der sich auch mit der Entwicklung von mobilen Apps beschäftigt, ist das Entwickeln und Debuggen am PC mit dem Emulator und dann die Finalisierung auf dem Gerät durchzuführen mehr als einfach. Jedenfalls einfacher als auf den Apple-Geräten, die sich mit Händen und Füßen dagegen wehren, auf Ihnen selbst programmierte Apps laufen zu lassen.
Insgesamt also okann ich sagen, dass ich den Wechsel nicht bereue und nich freue, die nächsten Jahre weiter mit Samsung-Geräten zu arbeiten!  

Sonntag, 17. Juli 2022

Von einem Walled Garden in den anderen walled Garden!


Diesen Wechsel habe ich durchgeführt, vom Apfel-Ökosystem in ein galaktisches Ökosystem.
Wenn, dann gleich richtig, Handy, Tablet und Uhr.
Meine bisherigen Erfahrungen nach gut 2 Wochen...?
Durchaus sehr, sehr gute. Hardware von der Qualität bei beiden fast identisch. Apple liegt hier noch 2-5% vorne, vor allem was seine M-Prozessoren angeht. Software - zu 98% ein identischer Funktionsumfang, in den letzten 2% hat mal Samsung, mal Apple die Nase vorn. Betriebssystem und Sicherheitsupdates auch alles ein einem ähnlichen Bereich.
Der eigentliche Wechsel von Handy und Tablet wurde mit einer Migrations-App sehr leicht gemacht und nach dem Wechsel war alles da... Daten und Apps. Nur noch an der ein oder anderen App anmelden und dann war hier auch alles da. Eine Sache von 2-4 Stunden...
Erste Erfahrungen mit der "neuen" Oberfläche... nach einer kurzen Eingewöhnungszeit von knapp einem Tag ist die Erfahrung und das Arbeiten gleichwertig... man vermisst nichts, rein gar nichts. Hier haben Google mit Android und Samsung in den letzten Jahren echt gut aufgeholt und Gleichstand hergestellt.
Aus meiner Sicht als Anwendungsentwickler, der sich (privat) auch mit der Entwicklung von mobilen Apps beschäftigt, hat Android die Nase vorn. Tippe 7x auf die Versionsnummer und dein Gerät ist im Entwickler-Modus. Danach habe ich zwei Test-Apps, eine Xamarin Forms und eine DELPHI FMX, auf das Gerät verteilt mit Hilfe der jeweiligen IDE unter Windows... keine Schwierigkeit und die Apps liefen sofort. Auch wenn man keine Hardware zur Hand hat, ist das entwickeln und debuggen im Emulator wie auf einem echten Gerät, nur etwas langsamer und Touch mit der Maus durchführen etwas "schwieriger", aber geht...
Auch die Anbindung an meinen Windows-Laptop mit dem Samsung DeX-Modus oder Microsoft Smartphone-Link klappte funktioniert reibungslos und bestens.
Insgesamt also eine echte Alternative, wenn man vor hat, mal aus dem Apfel-Ökosystem "auszubrechen". Ich habe den Schritt bis jetzt nicht bereut und "verbrauche" meine bisherigen Apfel-Geräte noch - aber sie spielen nicht mehr die erste Geige! :-)
Mein Kurzzeit-Fazit nach ca. 14 Tagen: der Wechsel war schmerzfrei und ging recht reibungslos von statten und in Sachen mobiler App-Entwicklung mit z.B. Xamarin Forms oder in Kürze mit .NET MAUI (wenn VS2022 Version 17.3 zur Verfügung steht) hat Android hier die Nase weiter vorn als Apple (Apple "wehrt" sich halt noch mit "Händen und Füßen", fremde Apps auf seinem iOS laufen zu lassen).

Sonntag, 2. April 2017

NinZeitraffer1





Kleiner Zeitraffer-Film, was Kaninchen in 15 Minuten so tun! :-)

Montag, 3. August 2015

Stems - a new way to play



STEMS ist endlich verfügbar! Eine neue Art des digital DJings kann beginnen. :-)

Sonntag, 17. Mai 2015

In kleinen Schritten kommen meine Audio Units voran

In kleinen Schritten kommen meine Audio Units voran: auf iOS konnte ich nun erfolgreich 3 Inter-App-Audio Effekt-Units registrieren (hatte vor noch nicht funktioniert) und ich habe die Generierung der Wellenformen in eine Bibliothek ausgelagert. So langsam aber sicher nimmt alles Form an. :-) 

Sonntag, 10. Mai 2015

Menü in meiner Audio Unit - happy!

Wer von euch Programmierern weiß, mit wie viel Coding, Debugging und Tests so ein Menü in einer Audio Unit entsteht, der weiß auch Freude darüber zu teilen, die dieses kleine Menü zu so später Stunde hervorruft! :-)

Und hier mal ein leckeres Code-Schnipsel als Appetitanreger dazu:
.
.
.

outParameterInfo.flags += SetAudioUnitParameterDisplayType(0,
kAudioUnitParameterFlag_DisplaySquareRoot);
outParameterInfo.flags += kAudioUnitParameterFlag_IsReadable | kAudioUnitParameterFlag_IsWritable;

if (inScope == kAudioUnitScope_Global)
switch (inParameterID) {
case kGlobalParameter_Volume:
AUBase::FillInParameterName(outParameterInfo, kGlobalVolumeName, false);
outParameterInfo.unit = kAudioUnitParameterUnit_LinearGain;
outParameterInfo.minValue = kGlobalVolume_Min;
outParameterInfo.maxValue = kGlobalVolume_Max;
outParameterInfo.defaultValue = kDefault_WaveGen_Volume;
break;
case kGlobalParamater_WaveGen:
AUBase::FillInParameterName(outParameterInfo, kGlobalWaveformName, false);
outParameterInfo.unit = kAudioUnitParameterUnit_Indexed;
outParameterInfo.minValue = kSinWave_Waveform;
outParameterInfo.maxValue = kTriangleWave_Waveform;
outParameterInfo.defaultValue = kDefault_WaveGen_Waveform;
break;

default:
result = kAudioUnitErr_InvalidParameter;
break;
}
else
result = kAudioUnitErr_InvalidScope;
.
.
.
Hmmm... lecker!!!

Menü in Audio Unit

Donnerstag, 23. April 2015

Final Fantasy Saga begonnen

Nach dem ich die FF-Saga auf der PlayStation nicht begonnen habe, beginne ich diese nun zu spielen... Auf dem iPad! 😀
Bis Teil 6 sind inzwischen alle Teile erschienen. Warte schon gespannt auf den besten Teil, FF VII!!! Auch unterschiedlich ausgeprägte Sub-Titel sind erschienen. So werde ich mich nun nach und nach durch diese Teile kämpfen. Mals sehen, wie weit ich komme. Auch darüber werde ich in diesem Blog berichten. 

Mittwoch, 22. April 2015

Das Hobby Musik nimmt Fahrt auf

Das Hobby Musik nimmt Fahrt auf. Inzwischen verfüge ich über zwei Musik-Instrumente, ein AKAI Professional Mini MK2 25-Tasten Keyboard und Native Instruments Traktor Kontrol S2MK2 2+1 DJ-Controller. Neben den DAWs GarageBand und Logic Pro X ( und diversen Audio Unit PlugIns für beide)  noch über die Native Instruments Traktor Pro 2 für Mac und Traktor DJ für iOS. 
Weiterhin versuche ich mich gerade an der Audio Unit- und Inter-App-Audio-Programmierung für GarageBand/Logic Pro und iOS. MAl sehen,wie gut mir das gelingt. 

Ich werde in Abständen hier berichten. 

Freitag, 17. Januar 2014

Neues Hobby zugelegt

Kurze Notiz, ich habe mir ein neues Hobby zugelegt: elektronische Musik erzeugen. So muss ich es vorerst nennen - absoluter Anfänger und nicht viel Ahnung in diesem Bereich. Aber dazu ist es ja Hobby, so dass im Lauf der nächsten Jahre hier hoffentlich einige Fortschritte erzielen kann und werde.

Dienstag, 30. April 2013

Switch to the Nokia Lumia 920 Windows Phone -- Engadget Reader's Choice ...

Das ist mal ein cooler Spot!!!!! Mehr davon :-). That's a pretty cool spot!!!! More stuff like this :-).

Dienstag, 8. Januar 2013

Der Chrome ist ab!

Nicht der Lack, der Chrome rund herum!

Ja so ist es, die Center-Anwendungen, die von einem Fensterrahmen mit Schaltflächen für maxi-/minimieren/wiederherstellen umgeben waren dienen langsam aber sicher aus.

Die digitalen Ureinwohner unserer Zeit (engl. digital Natives), die Jahrgänge ab 2000 und neuer wachsen mit diesen Bildschirm füllenden Anwendungen ganz natürlich auf - mobile Geräte seid Dank. Eine Anwendung, ohne Fensterrahmen und die Schaltfächen. Mit einer Hardware- oder Sensortaste werden diese Anwendungen entweder beendet oder in den Hintergrund geschickt.

Auch die Desktop-Betriebssysteme ziehen nach und bringen ähnliche Funktionalitäten, Mac OS X ab Version 10.7, Windows ab Version 8. Hier gibt es zwar noch(!) die normalen Fenster, aber es ist nur noch eine Frage der Zeit, wann diese endgültig "ausgerottet" sind :-).

Aber warum nicht… ich mag den stetigen Wandel in der IT-Welt! Von daher, können diese Apps kommen, ich für diese gerüstet und habe mich an sie gewöhnt und arbeite mit Ihnen, besonders unter Windows 8. Unter Windows 8 bringe ich mir selber gerade bei, wie diese Anwendungen Programmiert werden. Das ist höchst spannend und macht sehr viel Spaß - ist eben ein Hobby von mir ;-)!

Der Chrome ist ab, es lebe die eine, einfache Bildschirm füllende Anwendung! 

Montag, 7. Januar 2013

Eine Notizanwendung, um sie alle zu einen

Derzeit setze ich durchgängig Microsoft OneNote als Notizanwendung im privaten Umfeld ein. Der Grund ist, dass derzeit OneNote, ähnlich wie SkyDrive, soweit auf allen gängigen Plattformen zur Verfügung steht, vom Desktop bis zu den mobilen Geräten. Und wo es keine Anwendung/App gibt, steht die Web-basierende OneNote Web App zur Verfügung. Daneben gibt es auch noch Web Apps für Word, Excel und PowerPoint. Alles nahtlos in SkyDrive integriert.

Deshalb ist mein persönlicher, im privaten Umfeld, Favorit die Kombination aus SkyDrive & OneNote.

TypeScript Download für Visual Studio 2012

TypeScript Download für Visual Studio 2012
http://www.microsoft.com/en-us/download/details.aspx?id=34790

Die offizielle Seite von TypeScript ist http://www.typescriptlang.org und das Open Source Projekt ist hier zu finden http://typescript.codeplex.com.

TypeScript ist ein sehr interessanter Ansatz bzw. ein OO-Superset von JavaScript, der auch in großen Projekten skalieren kann.

Das Video auf der offiziellen Seite ist seine 53 Minuten auf alle Fälle wert! Der Kopf der Entwicklergruppe, Anders Hejlsberg, hat uns auch schon C# beschert und davor bei Borland Turbo Pascal! Ein der fähigsten Compiler-Entwickler unserer Zeit!!

Speicher im Internet - genannt Cloud

Speicherplatz im Internet gibt es ja schon länger, aber nun haben die meisten großen Firmen, Apple, Microsoft usw. diesem einen griffigen Namen verpasst. Das Internet wird nun auch mal gerne als Cloud bezeichnet, abgeleitet aus der bildlichen Darstellung/Vorstellung des Mediums. Und dem Speicherplatz wurde der Begriff Laufwerk (engl. Drive) gegeben. Fertig ist CloudDrive. Die Firmen geben dem Angebot an Speicherplatz im Internet natürlich eigene Namen, SkyDrive, Google Drive etc., aber egal, das Geschäftsmodell flutscht.

Und es setzt sich der Anbieter durch, der neben dem Web-Zugang auch noch auf der einen Seite viele Apps (deu. Anwendung(en)) für Windows, Mac OS X und Linux sowie auf der anderen Seite für die mobilen Vertreter bereit stellt. Hier sind sind ein paar, die diese Aufgabe sehr gut gelöst haben: DropBox, Google Drive, SkyDrive, box.com. Es verwundert im Moment sehr, dass sich Apple mit iCloud sehr auf seine eigenen Produkte beschränkt, während andere Firmen, allen voran Microsoft, sich derzeit auf jeder Plattform ausbreiten. Microsoft mit SkyDrive sogar bis hin zu Android und Symbian ^3.

Ich persönlich und privat favorisiere SkyDrive - eben wegen seiner großen Reichweite auf alle Systeme. Damit sind auch alle Gründe genannt, warum ich es einsetze und dem ist nichts mehr hinzu zu fügen :-). Setze aber daneben auch noch iCloud ein. Und den Rest der CloudDrive verwende ich zu Testzwecken. Bei SkyDrive und iCloud kommt nicht die Integration in die Office Produkte aus beiden Häusern als Einsatzfaktor mit hinzu. 

Und bei der Programmierung helfen diese Laufwerke ebenfalls. Für meine privaten Projekte speichere ich die Projekt/Lösungen in den lokal auf den Festplatten meiner Computer-Systeme Zwischenspeicher des jeweiligen Internet-Laufwerks. Fix sind diese paar MB synchronisiert und stehen mir dann auf dem entsprechenden Computer-System und Betriebssystem zur Verfügung. Nebst einer Datensicherung auf dem Internet-Laufwerk und einer Sicherung auf meine QNAP NAS-Box. Doppelt hält besser :-).