De toekomst van het web

geschreven op maandag 29 augustus 2011

Vandaag zal ik proberen mijn visie te uiten over hoe de internet(web) wereld er nu uitziet en hoe deze zal evolueren.

Dit zowel op vlak van software, dataopslag en mobiliteit.

Native software wordt web-software.

Kort samengevat: webapplicaties worden enorm belangrijk. Webapplicaties zijn stukjes software die draaien op het internet. Wat zijn hier de voordelen van?

-U kan overal uw software gebruiken, de enige vereiste is dat u een internetconnectie heeft. Uw software is met andere woorden overal beschikbaar.

-Bent u een smartphone-fan? Dan kan je mits enkele optimalisaties aan de software uw webapplicatie op een gebruiksvriendelijke manier draaien op uw smartphone-toestel. Tablets zoals de iPad spelen hier uiteraard ook een grote functie.

Rich internet applications.

Vergeet de saaie oude HTML-pagina's waarbij u 5 keer moet klikken op iets simpel te bekomen.

Door middel van REST en AJAX wordt uw pagina niet meer herladen en kan een website werken als een echt stuk software.

Met behulp van javascript en HTML5 kan uw webapplicatie gebruiksvriendelijker en aantrekkelijker zijn dan gelijk welk stuk native software.

Pull wordt push.

Vroeger was het zo: Een client(internetsurfer vb) bevraagt en server en krijgt antwoord. In de toekomst zal het zo zijn dat de server een bericht kan pushen naar de client. Vb. Er is een reactie gepost op uw blogbericht, en je krijgt een popup die zegt "John Doe heeft gereageerd op uw bericht". Dit is een stuk aangenamer dan dat je iedere keer moet refreshen om te kijken als je al reacties hebt op je blogbericht.

Er bestaan nu al mogelijkheden zodat de server binnen een bepaald tijdsinterval bevraagd wordt zodat het lijkt dat de server zelf iets wil zeggen. Een alternatief hiervoor is een APE-server, maar in hoever dit performant is, kan ik niet beoordelen. HTML5 biedt push maar dit is nog niet volledig veilig.

API's en social media.

API's kunnen gezien worden als webservices die draaien op internet. Een mooi voorbeeld is worldweatheronline.

Deze API zorgt ervoor dat je op uw website een weerkaartje kan plaatsen met de temperatuur, windrichting en andere weer-vooruitzichten.

Het werkt zo: De server waar uw applicatie op draait doet een call naar de server waar de API op draait, en deze geeft een JSON of XML-object terug. Dit object bevat alle informatie die je nodig hebt en deze informatie kan je dan ook gaan gebruiken in je applicatie.

Denk ook eens aan social media. Vb twitter-plugins, facebook-plugins die integreerbaar zijn in je website.

Veel gekende voorbeelden hiervan zijn: laatste tweets van een bepaalde persoon, reacties op uw blog via facebook(trekt meer bezoekers)

API's bieden de dag van vandaag een enorm gamma aan mogelijkheden.

 

Put it on the cloud!

Cloud computing wordt de dag van vandaag alsmaar belangrijker en belangrijker.

Wat is cloud-computing? Zie het als uw bestanden gestockeerd op één centrale plaats, namelijk het internet.

Denk maar aan toepassingen zoals dropbox, soundcloud,...

Met  Google office is het zelf mogelijk om uw gegevens te bewerken met een online webinterface. Het is mogelijk om op een veilige manier uw gegevens te delen, of ze simpelweg privaat te houden voor uwzelf.

 

Mobiele applicaties

Dit is ongeveer de markt die de laatste jaren het snelst evolueert. Denk maar aan alle nieuwe smartphones en tablets die gelanceerd worden. Tegenwoordig heb je voor alles een applicatie op zak.

De meeste mensen hebben altijd een GSM bij en met GSM-operatoren zoals mobile vikings is het eenvoudig en bovendien heel betaalbaar om een 3G netwerk te bekomen. Voor een 150 euro kan je de dag van vandaag al een android-smarthpone kopen die dit ondersteunt.

Hoe zit het met de veiligheid van uw gegevens?

Webapplicaties hebben extra aandacht nodig op vlak van veiligheid.

Phishing-websites spelen hier een grote factor. Phishing websites zijn websites die hen voordoen als een bestaande website (zoals die van een bank). U krijgt meestal een mail die zogezegd van uw bank komt met daarop een link naar de phishing website.  Als je daar je wachtwoord intypt wordt dit uiteraard onderschept.

DOS(Denial of service) attacks, en man in the middle-attacks zijn ook veel voorkomend. Bij denial of service attacks gaat de aanvaller uw systeem gaan misbruiken zodat het niet meer naar behoren functioneert (vb. een stukje software dat via 1000 verschillende IP-adressen voortdurend requests gaat sturen zodat uw server een te hoge load heeft, en dus geen requests meer kan verwerken).

Een man in the middle attack is een aanval waarbij er meestal aan network-sniffing wordt gedaan. Beveilig dus altijd uw netwerk met een goede wpa2 key. Simpele wepkeys kunnen eenvoudig gekraakt worden, dus vermijd deze. Bij network sniffing gaat de aanvaller uw session-id stelen en zich voordoen als jouw pc. Zo kan deze vb een login op facebook onderscheppen en in uw plaats ingelogd worden. Hiervoor bestaan er zelf al android apps!

geschreven door Brecht Billiet in Categorie: Nieuwtjes
 
 

 

Reageer