Windows 8 vanuit ontwikkelaars perspectief

by Roland Beenhakker September 14, 2011 08:33

Afgelopen dinsdag heeft Microsoft, op de BUILD conference, in Annaheim details prijsgegeven over de nieuwste versie van Windows: 8.
In deze blogpost een, zeker niet compleet, overzicht van de belangrijkste punten, voornamelijk vanuit het ontwikkelaars perspectief.

Architectuur
Windows 8 wordt opgedeeld in twee modellen (ruimtes, architecturen?) te weten:

1. Metro Style Apps
Metro Style Apps is de 'new kid in town'. Dit is de nieuwe touch interface van Windows, die veel overeenkomsten heeft met Windows Phone 7. Applicaties (Apps) die hierin gebouwd worden zijn gebaseerd op de nieuwe WinRT API (Windows Runtime). Al deze apps zijn full screen. Dit is duidelijk de kant die geoptimaliseerd is voor tablets, maar ook op desktops goed kan werken.
Applicaties kunnen geschreven worden met HTML5 i.c.m. JavaScript en XAML i.c.m. C++,C# en VB. Door de toevoeging van C++ lijkt het dat ook native applicaties gebruik kunnen maken van XAML, wat tot nu toe een .NET technologie is. Om Metro apps te kunnen maken zal Microsoft een nieuwe Visual Studio lanceren.
Silverlight applicaties doen het meest denken aan Metro Apps, en deze kunnen dan, naar het schijnt, met eenvoudige aanpassingen omgezet worden.

De Metro Style GUI:
2. Desktop Apps
Naast de Metro GUI heeft Windows 8 nog steeds de oude vertrouwde GUI, met de Windows 7 look-and-feel. Alle applicaties die nu onder Windows 7 werken zullen als Desktop Apps werken onder Windows 8. Dus alle native applicaties in C++ en Delphi draaien onder deze bekende architectuur, alsmede alle applicaties op basis van het .NET framework.
Het architectuur overzicht:
Windows 8 schijnt in 8 seconden op te starten (vandaar die 8?, herinner Windows 98 sec) ;-) ), wat zeer snel is. Ook komt er, in navolging van Mac OS X, een app store, wat voor ontwikkelaars natuurlijk interessant is. Er is een developer preview van Windows 8, inclusief een Visual Studio versie beschikbaar in het Windows Dev Center.
Meer informatie

Takenbeheer met Remember The Milk

by Roland Beenhakker May 13, 2011 11:25

Taken bijhouden op diverse devices en computers kan een uitdaging zijn.
Remember The Milk is een unieke manier om dit proces te vereenvoudigen.
Naast de webinterface biedt RTM applicaties voor iPhone/iPad en Android waarmee je eenvoudig al je taken kunt synchroniseren.


Hoe werkt het?
Na aanmaken van een gratis account kun je direct aan de slag.
Taken kan je onderverdelen in lijsten. Je zou bijvoorbeeld een lijst voor zakelijk en persoonlijke taken kunnen maken, maar ook voor unieke projecten. Naast lijsten kun je tags aanmaken, waarop je de taken dan weer kan filteren.
Het aanmaken van taken via de website gaat zeer intuïtief. Je voert een de omschrijving van de taak in, middels # voor een bepaalde lijst of tag en je bent klaar. Middels voorgedefinieerde shotcuts kun je ook direct de einddatum of prioriteit op geven.

Bijvoorbeeld: "De melk ophalen #prive #voormij ^morgen !1" voegt een taak toe in de lijst prive met de tag voormij, einddatum morgen en prioriteit 1.

Taken kunnen ook toegevoegd worden middels het sturen van e-mail naar je persoonlijke e-mail adres, waarin je in het onderwerp de omschrijving van de taak vastlegt.

Synchronisatie
Taken kunnen gesynchroniseerd worden naar de meest populaire agenda software zoals bijv. Outlook, Google Calendar en ical. En natuurlijk naar je iPad of iPhone.
Daarnaast zijn er ook veel 'derde partij' toepassingen en diensten.

Delen
Taken en lijsten kunnen ook gedeeld worden met andere RTM gebruikers, handig als je in hetzelfde team werkt.

Kortom wij denken dat Remember The Milk zeker de moeite waard is om eens uit te proberen!

Tags:

Internet | tip

iPhone en iPad development

by Roland Beenhakker October 21, 2010 10:47

Onlangs hebben we bij Beensoft iPhone en iPad development toegevoegd aan het dienstenpakket. Met name de iPad is een intressant 'device' daar dit vele zakelijke mogelijkheden biedt.
iPhone en iPad applicaties worden standaard geïnstalleerd via Apple's Appstore, in de Appstore zijn nu reeds meer dan 300.000 iPhone en iPad applicaties te vinden, waarvan ruim een derde gratis is.
Naast uitlevering via de Appstore (publiekelijk) is het ook mogelijk om applicaties rechtstreeks te deployen op uw eigen devices. Dit gaat via het Apple iOS Developer Enterprise Program

De mogelijkheden
Beensoft specialiseert zich op maatwerk iPhone en iPad applicaties, die danwel via de Appstore, of alleen op devices van onze klanten worden geïnstalleerd. Heeft u dus een idee voor een eigen iPhone of iPad applicatie die u wilt verkopen via de Appstore dan kan Beensoft u helpen bij het realiseren daarvan. Wilt u de iPad inzetten binnen uw organisatie dan kan dat dus ook via het enterprise programma van Apple.
Wij hebben de mogelijkheid om complete geïntegreerde oplossingen te bieden. Denk hierbij aan een iPhone/iPad applicatie die communiceert met een webservice of website die op zijn beurt weer communiceert met een webapplicatie of lokale Windows applicatie. Waar het personeel in het veld gegevens via de iPhone of iPad aanlevert kan dit lokaal op uw vestiging worden verwerkt. De mogelijkheden zijn wat dat betreft onbeperkt.

De techniek
Wij bouwen native iPhone en iPad applicaties die voldoen aan de eisen van Apple. Hiervoor gebruiken we Apple's eigen ontwikkelomgeving XCode met als ontwikkeltaal Objective-C.

Wilt u meer informatie over de mogelijkheden? Neem dan contact op met Beensoft.

Uw nieuws met RSS feeds, Twitter en LinkedIn stroomlijnen

by Roland Beenhakker October 04, 2010 08:35

In een vorige blogpost  is te lezen hoe je Twitterfeed kunt inzetten om RSS feeds te synchroniseren met je Twitter account. Aangezien ik daar veel vragen over krijg heb ik besloten om één en ander in een kleine tutorial te verduidelijken. Bij deze dus.

Wat hebben we nodig?
1. Een bedrijfswebsite met een nieuwspagina welke gevolgd kan worden middels RSS syndicatie. (Of meerdere RSS feeds, van bijvoorbeeld een weblog) Wat is een RSS feed?
2. Een bedrijfs Twitter account.
3. Eventueel een LinkedIn account.

Het scenario
U heeft een website waarop u nieuws over uw bedrijf publiceert. Daarnaast doet u aan 'social media' en heeft u dus een Twitter account voor uw bedrijf waarop u ook het nieuws wilt publiceren. Veelal is dit hetzelfde nieuws als op uw website. U moet dus telkens het nieuws op uw bedrijfswebsite plaatsen en daarnaast ook een Tweet maken met een link naar het nieuws in Twitter. Daarnaast heeft u waarschijnlijk ook een bedrijfsweblog, die u natuurlijk ook naar uw Twitter account wilt synchroniseren. Uw Twitter account heeft u gekoppeld aan uw LinkedIn account zodat uw netwerk ook op de hoogte komt van uw nieuwtjes. (Dit laatste gaat overigens automatisch via LinkedIn).

Kortom een hoop werk om dat allemaal goed te organiseren, en daar zit u natuurlijk niet op te wachten.

Maar er is een oplossing: Twitterfeed.

De gratis Twitterfeed service kan bovenstaande scenario volledig automatisch laten verlopen. U hoeft dan slechts de bron te vullen (uw nieuwtje, uw blogpost) en Twitterfeed zorgt ervoor dat hiervan een Tweet wordt geplaatst op uw Twitter account met een link naar uw nieuwtje.
Onderstaande schema laat zien hoe e.e.a werkt:


Twitterfeed leest uw RSS feeds (1) en post deze naar uw Twitter account (2). Vervolgens leest LinkedIn automatisch uw Twitter account(3). Uw nieuwtje heeft u dus slechts éénmaal ingevoerd en is nu automatisch ook op uw Twitter account geplaatst.

Twitterfeed account aanmaken
U dient een Twitterfeed account aan te maken om bovenstaande aan de praat te krijgen. Hiervoor volgt u de volgende stappen:

1. Ga naar Twitterfeed.com en meld u aan voor een gratis account.
2. Maak voor al uw RSS feeds (van uw website of weblog) een feed aan. U heeft hier voor nodig de url van uw RSS feed.
3. Geef aan op welk Twitter account u e.e.a. wilt publiceren.
4. Middels 'Advance settings' kunt u de Tweet vooraf laten gaan door een z.g. Prefix, bijvoorbeeld "Nieuws:" of "Blog:", en kunt u opgeven wat er in de Tweet wordt opgenomen: Titel en/of omschrijving.
Twitterfeed kort de Tweet automatisch in en plaatst als laatste een link naar uw nieuwtje die op uw eigen website staat.

Advanced settings:

Herhaal dit voor elke RSS feed die u heeft.

Andersom kan ook!
U kunt ook u Tweets laten zien op uw website. Hiervoor moet u wel uw website aanpassen. Zie bijvoorbeeld onze laatste 5 tweets in het tabblad "Beensoft tweets" op onze website :



Conclusie
Met Twtitterfeed kunt u uw informatievoorziening sterk vereenvoudigen en stroomlijnen zodat u met zo min mogelijk inspanning zoveel mogelijk mensen bereikt. Twitterfeed is gratis en gemakkelijk in te stellen.

Heeft u naar aanleiding van deze korte tutorial nog vragen of heeft u assistentie nodig neem dan gerust contact met ons op.

Tags:

Internet | tip

C# 4.0 and beyond

by Roland Beenhakker April 15, 2010 19:14
Microsoft's Technical Fellow en C# Chief architect Anders Hejlsberg heeft tijdens de nederlandse DevDays 2010 een presentatie gegeven genaamd C# 4.0 and beyond. In deze presentatie praat hij over de historie, de nieuwe zaken in 4.0 en de toekomst van de C# ontwikkeltaal.
 
Een schitterende video over deze presentatie zie je hier.
 
A must see voor .NET ontwikkelaars!

Visual Studio 2010 en .NET Framework 4.0

by Roland Beenhakker April 14, 2010 19:30

Afgelopen maandag 12 april 2010 heeft Microsoft de nieuwe versie van Visual Studio gelanceerd, alsmede het .NET framework 4.0. De ontwikkelomgeving is op een aantal punten sterk verbeterd. Zo is de omgeving makkelijker te gebruiken in een multi monitor omgeving en zijn er bijna ontelbaar veel verbeteringen en vernieuwingen die het werk van de ontwikkelaar versnellen.

Een, waarschijnlijk, niet compleet overzicht vind je in deze blogpost van Scott Guthri. Met het .NET framework 4.0 is ook een nieuwe versie van C# 4.0 gelanceerd. Ook hier weer de te verwachten verbeteringen en toevoegingen. In deze blogpost, vind je een overzicht met veel voorbeelden.

Benieuwd naar de breaking changes? Deze blogpost geeft een mooi overzicht.

Computers synchroniseren met DropBox

by Roland Beenhakker December 21, 2009 20:41

Je kent dat wel, je hebt een PC, een laptop en misschien een iPhone.
Bestanden tussen al deze devices gesynchroniseerd houden is uitdagend. Veelal gaat met een USB stick of externe harde schijf. Er bestaan ook services die dit kunnen regelen. Een leuke gratis service hiervoor is DropBox (www.dropbox.com)

Na installatie heb je in je "Mijn Documenten" een map genaamd DropBox. Alle mappen en bestanden die je daar in maakt worden middels de DropBox service gesynchroniseerd met je andere devices. Ook zijn alle bestanden beschikbaar via de web interface van DropBox, zodat je waar ook ter wereld bij je bestanden kunt. Per bestand worden ook nog eens de verschillende versies bijgehouden. Icoontjes op de bestanden/mappen geven aan of ze al volledig gesynchroniseerd zijn.
Het is ook mogelijk bestanden te delen met de rest van de wereld middels de Public folder. Alle bestanden in deze folder hebben een unieke web adres die je, bijv. in een e-mail, naar iemand anders kunt sturen. Zo zou je zelfs een eenvoudige HTML website kunnen publiceren!
De map voor foto's werkt eigenlijk op dezelfde manier, echter deze maakt albums van de aangemaakte mappen, met de mogelijkheid tot delen.

De gratis versie biedt 2GB online opslag.  

Kortom DropBox is ideaal om bestanden te synchroniseren, te delen en te backuppen.
DropBox is er voor Windows, Mac, Linux en iPhone.

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen | Modified by Mooglegiant

Welkom

Op dit weblog geven professionals binnen Beensoft hun mening over zaken die hen bezig houden en interessant kunnen zijn voor onze klanten en bezoekers. 

Hamsterkoog 3-L
1822 CD Alkmaar
Website: www.beensoft.nl
E-mail: info [at] beensoft.nl

Reageren?
In verband met veel spam is het niet mogelijk om reacties te plaatsen. Heeft u een interessante reactie om te plaatsen dan kunt u deze, bij wijze van alternatief, mailen naar Beensoft.

Over Beensoft

Beensoft bouwt oplossingen voor het Microsoft platform met Visual Studio voor .NET (C#) en Embarcadero Delphi en bouwt mobiele oplossingen voor Apple iOS voor iPhone en iPad met Apple's XCode (Objective-C).

Beensoft, altijd de beste oplossing voor het desktop, web en mobiele platform. 

Disclaimer

Beensoft heeft de inhoud van deze site met de grootst mogelijke zorg samengesteld. Desondanks aanvaardt Beensoft geen enkele aansprakelijkheid voor de inhoud daarvan, noch voor enige schade, van welke aard ook, welke het directe of indirecte gevolg is van handelen en/of nalaten en/of beslissingen die (mede) gebaseerd zijn op de inhoud van deze site.

Blog post zijn geschreven op persoonlijke titel van de auteurs. Een gegeven mening is de mening van de  auteur, en hoeft niet per se overeen te komen met de mening van Beensoft Software Engineering.