Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 18 reacties

Microsoft heeft een eerste bta van zijn Sync Framework-platform vrijgegeven. Met het raamwerk kunnen ontwikkelaars software schrijven die webdiensten en databases ook offline toegankelijk maakt.

Sync-icoonHet pakket biedt gereedschappen om relationele databases te synchroniseren, net als ntfs- en fat-bestandssystemen en rss/atom-feeds. Volgens de beschrijving van Microsoft biedt het Sync Framework mogelijkheden om 'elke applicatie, elk stukje data over elk protocol en netwerk' in zowel online- als offline-modus te kunnen gebruiken. Behalve synchronisatie-mogelijkheden lijkt het raamwerk ook bouwstenen aan te leveren om het werken in groepsverband mogelijk te maken. Een gedetailleerde beschrijving van alle functionaliteit ontbreekt vooralsnog.

Met het Sync Framework lijkt Microsoft in de voetsporen van Google Gears te willen treden. De bta-versie draait op Windows Vista, Windows XP, Windows Server 2003 en Windows 2000 SP3. Onduidelijk is nog wanneer Microsoft de definitieve versie wil uitbrengen.

Moderatie-faq Wijzig weergave

Reacties (18)

Wat google's gear en Adobe's AIR gemeen hebben is dat je offline de beschikking hebt over een mini database : SQLite. Het zou me niets verbazen als Microsoft van dezelfde technologie gebruik maakt.
Het lijkt me nu in ieder geval wel duidelijk dat de verschuiving van browser naar desktopapplicaties in volle gang is. Na AIR en Mozzilla's prism is dit de volgende grote speler die het mogelijk gaat maken om webapplicaties in een desktopomgeving neer te zetten, met mogelijkheden tot syncen. Offline, online...maakt niet uit dus.
MS heeft al zoiets genaamd MS SQL Desktop Server 2005. Dit zal denk ik als achtergrond van dit project draaien.

Wat ik me wel altijd af vraag bij dit soort dingen is consistency. Of is het bijvoorbeeld alleen mogelijk om te adden, en niet om modify-en/verwijderen?

Of wordt er een melding gemaakt met een keuze bij een conflict? (zoals bij optimistic concurrency)
Ik denk dat je SQL Server Express bedoelt? Vroeger heette het SQL Server Desktop Engine. Maar ik denk dat dit eerder gebruik maakt van SQL Server Compact, en dat heette eerst SQL Server Everywhere. (Leuk altijd die namen bij Microsoft, zal bij versie 2008 wel weer anders heten...)
Zoals random0xff al zij is het waarschijnlijk gebaseerd op SQL Server Compact Edition. Aangezien ze hiermee ook Mobile devices kunnen targetten. Windows Mobile gebruikers zullen steeds meer gebruik gaan maken van webapplicaties. Zeker nu always-on internet op PDA en mobiele telefoon steeds meer gemeengoed wordt.
Klinkt een beetje als Adobe AIR...welke een ingebouwde database heeft zodat als een applicatie weer online komt deze kan syncen met de live database.

Apart trouwens dat W2000 SP3 nog word ondersteund...dacht dat die allang was afgeschoten.
windows 2000 word nog steeds veel gebruikt op scholen enzo.
Dit lijkt me een zeer handig iets, kan me al voorstellen dat dit handig zou zijn om op onze campus ( waar ons draadloos netwerk niet echt wat je betrouwbaar kan noemen is ) gebruikt te worden voor bijvoorbeeld lessenroosters en dergelijke.
Inderdaad, kan je rustig doorwerken terwijl het netwerk niet beschikbaar is, of wanneer je bv op de trein zit. Wanneer je dan terug een verbinding hebt kan je alles synchronizeren. Ook die groepswerk mogelijkheid kan zeer nuttig zijn bij projecten, zodat je alles mooi gesynchroniseerd kan houden
Dergelijke software bestaat al langer dan vandaag:

www.nomadesk.com

(momenteel gratis beta)

Dit gaat echter ene stukje verder, en is meer vergelijkbaar met Adobe AIR lijkt mij, een framework, geen end-user toepassing.
Met het Sync Framework lijkt Microsoft in de voetsporen van Google Gears te willen treden.
En dan dit:
De bta-versie draait op Windows Vista, Windows XP, Windows Server 2003 en Windows 2000 SP3
.
Is niet echt vergelijkbaar met google's Gear, die (browser plugin) draait op Linux, Mac OSX en Windows. GEar werkt dan ook alleen met websites en niet met filesystemen.
Dat Windows 2000 SP3 wordt ondersteund is al heel wat voor Microsoft. Verder stemt het Silverlight gebeuren ook hoopvol, Firefox en Mac OS X worden ook ondersteund.

Dat er geen Linux versie is vind ik niet heel raar, veel verschillende versies en natuurlijk een "vijand" van MS.
Ik zie het al helemaal voor me. Straks zit er weer een lek in de communicatie, de gebruiker haalt de code argeloos binnen en daarna hoeft een aanvaller bijna niets meer te doen om rechten op het systeem van het slachtoffer te bemachtigen.
Adobe heeft toch ook al zo iets.. ik heb wel eens web2.0 app gezien incl database die je ook offline kan gebruiken.
Ja dus? Je kan plaatjes ook op tig manieren opslaan, je kan diverse serverside script talen gebruiken, etc etc. Keuze is misschien soms onhandig, maar wel goed voor de concurrentie.

Als er geen concurrentie voor IE was gekomen zaten we nu nog op versie 5 of 6...
Is dus eigenlijk een soort van samenwerking tussen Adobe AIR, Google Gears en Prism (van Mozilla)...

ik kan me goed indenken dat Adobe AIR in verdere stage dit compleet gaat ondersteunen (niet het MS framework:P maar het offline syncen van databases), Google Gears een (beta) out-of-the-browser applicatie word, Prism dit erin gaat krijgen OF een combinatie van die drie. Volgens mij kunnen Google, Adobe en Mozilla het erg goed met elkaar vinden. Een samenwerking lijkt me dan ook wel mooie uitkomsten te hebben.

eigenlijk is het overall idee niks meer dan een soort van 24/7 backup unit die databases, websites, cookies, sessies, etc. allemaal live streamed/synced/backupped.

[Reactie gewijzigd door xaddict op 6 november 2007 00:30]

Komt dit niet gewoon in de HTML5 standaard? Want hier zijn ze bij Apple ook al meebezig in WebKit.

Surfin' Safari
Microsoft Sync is toch wel iets meer dan dat hierboven genoemd wordt. Het is zoals gemeld een systeem om ieder type data op verschillende plaatsen en verschillende device types te synchoniseren. Het gaat hier dus niet alleen om het offline laten werken van web apps maar ook om bijvoorbeeld applicaties zoals outlook die offline caching doen van de data en alleen maar updates opvragen dit zorgt voor een enorme vermindering van de hoeveelheid data die verstuurd wordt. Ook werkt het systeem onafhankelijk van de distributie methode . Dit kun je allemaal enablen door een kleine hoeveelheid extra code toe te voegen aan je applicaties.

Meer info op http://msdn2.microsoft.com/en-us/sync/default.aspx

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True