Lees verder…
Deze week is “Coderage 6” actief, met online video sessies over verschillende onderwerpen. De replays van de 1e twee dagen zijn nu te downloaden, 2 daarvan zijn erg interessant:
De presentaties van het Microsoft Build evenement wat op 13-16 sept 2011 plaatsvond in California zijn online te bekijken via de websites van Microsoft (Build website) en Channel9 (ch9).
Centraal staat uiteraard de nieuwe aangekondigde versie van Windows, Windows 8, maar er zijn ook ruim voldoende sessies te vinden over Visual Studio 11, Windows Azure, C# & VB.NET (door Anders Hejlsberg), en het Microsoft .NET 4.5 Framework (video)
Lees verder…
Het is zover: Delphi XE2 is uit! Volgens Embarcadero de “grootste en beste” release sinds Delphi 1. En dat zeggen ze niet zomaar, als je kijkt naar de nieuwe features. Dus heel waarschijnlijk halen ze hiermee met gemak een 4e jaar (achterelkaar) van 15% groei of meer!
Lees verder…
Bij een software project ontstond de behoefte om een SQL script te maken met daarin alle stored procedures (SP) die voor een bepaalde release zijn aangepast. We wilden dit script elke dag uitvoeren om op die manier de testomgeving en de ontwikkelomgeving qua functionaliteit aan elkaar gelijk te maken. Vanuit de SQL Server Management Studio is zo’n script eenvoudig te maken door alle stored procedures één voor één aan te klikken… Nadeel is dat je dan wel moet weten welke stored procedures zijn aangepast en welke niet. In het verleden selecteerde ik gewoon alle SP’s maar wanneer het aantal gewijzigde SP’s klein is tov. van het totale aantal procedures, is deze methode wat omslachtig. Ook kan het zo zijn dat de ontwikkelomgeving SP’s bevat die je niet in het script wilt opnemen.
De applicatie maakt gebruik van gps, de lokatie wordt verstuurd naar een centrale server. Vanuit de server wordt de applicatie geupdate, zodat de lokatie van iedereen die deze app runt, op een kaart getoond kan worden. Het mooiste zou zijn als de server de applicatie met push berichten update, maar deze functionaliteit is nog niet out of the box beschikbaar.
In Eclipse gaan we een nieuw android project maken, File->New->Android Project.
Dit zijn de drie dingen die ik heb ingevuld, de rest werd automatisch ingevuld. Een overzicht van de android versies die in gebruik zijn, vind je hier: http://developer.android.com/resources/dashboard/platform-versions.html. Ik heb hier gekozen voor de Google APIs en niet voor voor Android x.x, omdat we een Google maps app gaan maken en de API voor Maps zit niet in de standaard Andoid sdk.
Voordat je Android applicaties kan programmeren, moet je eerst de ontwikkelomgeving in orde maken. De volgende zaken moeten geinstalleerd worden:
Java kan hier gedownload worden. Let er wel op dat je de jdk installeert, de jre alleen is niet genoeg.
Een android sdk starter package kun je hier downloaden:
http://dl.google.com/android/installer_r11-windows.exe
http://dl.google.com/android/android-sdk_r11-mac_x86.zip
http://dl.google.com/android/android-sdk_r11-linux_x86.tgz
Run de installer en je kan kiezen welke versie(s) van android je wilt installeren. Selecteer bij de Third party add ons Google Inc, dit is nodig om Google maps te kunnen gebruiken.
Voor meer informatie kun je terecht op developer site van Android: http://developer.android.com/sdk/installing.html
Eclipse, een java ide, is hier te downloaden: http://www.eclipse.org/downloads/. De classic versie wordt door Google aanbevolen.
Op 14 juni aanstaande stellen wij onze locatie in Meppel beschikbaar voor een bijeenkomst van Sixin, de nederlandse Silverlight en Expression gebruikersgroep. Iedereen is welkom op dit gratis en bijzonder informatieve mini seminar wat in de avond zal plaatsvinden in Meppel.
De onderwerpen voor deze avond zijn Silverlight Security (door: Mark Monster – Sixin) en Windows Phone 7 Mango (door: Mathijs Hoeksta – Microsoft)
Lees verder…
Bob Swart: Delphi XE en Intraweb XI
De 3e sessie ging over de nieuwste versie van Intraweb die bij Delphi XE meegeleverd wordt. Dit zijn echter beperkte versies: je kunt beter upgraden naar de volledige versie (oa SSL, source code, IP binding, etc).
De nieuwste Intraweb versie is flink verbeterd en opgeschoond, maar dit is wel ten koste gegaan van oude features: geen HTML3.2/WAP, geen verschillende browser versies, geen partial updates, etc. Dit waren destijds features die hun tijd vooruit waren maar nu niet meer relevant zijn met de modernste browsers. Het is dus niet 100% backwards compatible, maar daarvoor zijn wel betere features voor in de plaats gekomen: volledige AJAX/Async support, betere authentication, betere URL handling, data pools, meer deployment mogelijkheden, etc.
Lees verder…