Deze GRATIS Web App Toolkits helpen je algemene webontwikkeltaken te voltooien en snel nieuwe features aan jouw apps toe te voegen. Of het nu gaat om Bing Maps-integratie of het toevoegen van sociale mogelijkheden aan jouw site, er is een toolkit voor je. Download en installeer ze vandaag nog.
Deze Web Application Toolkit biedt een generieke “Social Networks” API waarmee je jouw webapplicatie kunt koppelen aan verschillende sociale netwerken en waarmee je ze met een consistente verzameling methods kunt beheren via één entry-point. In de toolkit tref je voorbeelden aan hoe je de Social Networks API kunt gebruiken om een webapplicatie te koppelen aan Facebook en Twitter, zodat je de gegevens die deze netwerken bieden op een generieke manier kunt beheren.
Een populaire manier om beginnende gebruikers aan te trekken is hun een gratis versie met beperkte functionaliteit van een dienst aan te bieden. Zodra je hun interesse hebt gewekt, biedt hen dan een eenvoudige manier om te upgraden en te betalen voor meer features. Deze Web Application Toolkit biedt een elegantere en goedkopere manier om dit probleem op te lossen door van een SKU/Features-matrix gebruik te maken om te beheren welke features beschikbaar zijn in bepaalde SKU’s. De Toolkit gebruikt standaard ASP.NET Role Management-features samen met WCF REST Services om de SKU/Features informatie te verkrijgen.
Vele websites bewaren en tonen voor hun gebruikers persoonlijke datuminformatie. Gebruikers willen vaak één plek om hun agenda te beheren, bijvoorbeeld Outlook, Windows Live Calendar, Google Calendar enzovoort. Deze Web Application Toolkit biedt een op standaarden gebaseerde service die opnieuw kan worden gebruikt in jouw eigen webapplicatie om afspraken en andere informatie te tonen aan verschillende gebruikers, daarbij gebruikmakend van verschillende datumformaten (iCalendar, XML, JSON) dankzij REST. Bovendien tref je voorbeelden aan hoe je het endpoint kunt gebruiken met de ASP.NET Ajax Library met templates en het iCalendar microformaat.
Een veelgebruikt scenario voor webdevelopers is het bieden van locatiegebaseerde informatie die op een interactieve kaart wordt geplaatst. Bijvoorbeeld het tonen van de locatie van een kantoor of winkel. De Bing Maps SDK’s met de Bing Maps Controls zorgen dat developers zowel de locatie als uitgebreide mapping-features in hun webapplicaties kunnen incorporeren. In deze Web Application Toolkit vind je een verzameling herbruikbare custom controls die in Silverlight zijn gebouwd, en die wanneer ze geïntegreerd zijn met de Bing Maps Silverlight Control, uitstekend geschikt zijn voor enkele van de meest gebruikte locatiegebaseerde scenario’s. In deze Toolkit tref je ook een Silverlight-applicatievoorbeeld aan die laat zien hoe je deze controls moet gebruiken bij de implementatie van een ‘winkel locator’ scenario op een website.
Gebruikers hebben momenteel toegang tot rijke informatie en services bij het browsen van een site. Het is niet eenvoudig om deze content aan dezelfde gebruikers te tonen wanneer ze niet op de site zijn. Het doel van deze Web Application Toolkit is om gebruik te maken van de nieuwe features in Internet Explorer 8 (Web Slices, Accelerators en Visual Search Providers) om zo het bereik van jouw website en services te vergroten om ook de gebruikers van dienst te zijn die niet op jouw website zijn. De Web Application Toolkit bevat een verzameling ASP.NET Web Controls die je kunt gebruiken om te profiteren van deze nieuwe IE-features in jouw eigen webapplicatie.
Bing is een krachtige nieuwe Decision Engine die is ontworpen om consumenten te helpen bij het voltooien van taken en het maken van snellere, beter geïnformeerde besluiten. De Bing Application Programming Interface (API) biedt developers programmatische toegang tot Bing, en biedt ze flexibele opties voor het bouwen of uitbreiden van jouw site of applicaties. Deze Web Application Toolkit toont hoe je kunt profiteren van de Bing API om zoekmogelijkheden aan jouw website toe te voegen door verscheidene zoekresultaten te gebruiken die de BING API biedt, waaronder webcontent, afbeeldingen, nieuws en video’s, en meer. Via deze Web Application Toolkit zul je ook ontdekken hoe je ASP.NET AJAX en jQuery kunt gebruiken om voor een uitgebreidere en interactievere eindgebruikers-experience te zorgen met de Bing API.
Vele huidige webapplicaties gaan steeds meer gegevens tonen als REST service-interfaces, zodat deze via API’s toegankelijk zijn voor andere lagen (tiers) van de applicatie, of zelfs door andere applicaties. Een RESTful webservice is een eenvoudige webservice die is geïmplementeerd met gebruikmaking van HTTP en de principes van REST. REST Services focussen op resources; elk van hen wordt gerepresenteerd door een unieke URI, en gebruikers communiceren met hen via hun URI door gebruik te maken van de HTTP uniforme interface. Deze Web Application Toolkit toont hoe je eenvoudig REST service-interfaces kunt toevoegen aan een bestaande webapplicatie. De Web Application Toolkit bevat een REST servicevoorbeeld, twee client-applicatievoorbeelden die toegang bieden tot de REST-services, één die eenvoudige ASP.NET Web Forms gebruikt en een tweede webapplicatie die AJAX gebruikt om de REST-service asynchroon aan te roepen. Ten slotte is er een projecttemplate voor Visual Studio waarmee je gemakkelijk nieuwe REST-services kunt bouwen.
Deze Web Application Toolkit is ontworpen om te tonen hoe je een bestaande ASP.NET MVC webapplicatie kunt uitbreiden om toegang te bieden aan mobiele devices. Om mobiele toegang mogelijk te maken moet de webapplicatie views hebben die gericht zijn op de ondersteunde mobiele devices. Het MVC-pattern helpt je applicaties te creëren die de verschillende aspecten van de applicatie (inputlogica, businesslogica en UI-logica) afzondert, en tegelijk een losse koppeling tussen deze elementen biedt. Deze Web Application Toolkit biedt een component met de naam MobileCapableViewEngine waarmee de webapplicatie in staat is de geschikte view te tonen afhankelijk van de browser van het device die het verzoek behandelt. Het bevat ook een voorbeeldsite die verschillende views biedt voor Windows Mobile, IPhone en Blackberry devices.
Een groot aantal websites wenst een lijst van “frequently asked questions” aan hun gebruikers te tonen. Hoewel het niet moeilijk is om een eenvoudige verzameling FAQ-pagina’s te maken, is het creëren van een fantastische gebruikers-experience die het zoeken van FAQ’s, filtering en paging ondersteunt, een stuk lastiger. Bovendien is het vaak functionaliteit die herhaaldelijk op meerdere websites moet worden geïmplementeerd.