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 , , 32 reacties

Microsoft komt met een dienst genaamd PowerApps die het mogelijk maakt voor bedrijven om met een gui apps te maken die hun eigen data gebruiken. De apps kunnen gebruikmaken van data uit zowel cloudopslagdiensten als de lokale opslag van het bedrijf zelf.

Op het moment verkeert PowerApps in een preview-fase. De apps kunnen gemaakt worden met een simpele gui in Windows, iOS en Android. Deze vergelijkt Microsoft met Office. De apps worden opgeslagen binnen PowerApps, maar niet geëxporteerd als op zichzelf staande applicaties. In plaats daarvan worden de zelf ontwikkelde apps altijd geopend binnen PowerApps. Het voordeel hiervan is dat een app binnen het bedrijf gedeeld kan worden door middel van alleen een link. De apps kunnen dus ontwikkeld en gebruikt worden op alle drie de platformen.

Microsoft geeft voorbeelden van apps die helpen met evenementen plannen, verkoopcijfers inzichtelijk maken, apparatuur reserveren voor werknemers, polls onder werknemers houden en een interactieve catalogus van een inventaris bijhouden. Microsoft biedt ook meerdere templates om het ontwikkelen te vergemakkelijken. Met de Azure App Service kunnen ontwikkelaars ook api's maken waar PowerApps weer gebruik van kan maken.

De cloud-bronnen die Microsoft noemt, zijn Dropbox, Google Drive, OneDrive, Bing, Salesforce, Twitter, Office 365, Dynamics CRM en Yammer. Daarnaast ondersteunt PowerApps de lokale systemen van SharePoint, SQL Server, Oracle en SAP. Prijzen voor de dienst staan nog niet vast, maar het is al wel bekend dat kosten berekend worden per gebruiker per maand. Ook komt er een gratis probeerversie van PowerApps met beperkte functionaliteit.

PowerApps

Moderatie-faq Wijzig weergave

Reacties (32)

Het zou heel fijn zijn als dit soort diensten ook een generieke REST en/of SOAP api support bieden. Desnoods met wat extra config werk. Maar veel startups en andere lokale clouddienstverleners hebben vaak wel een API maar worden niet ondersteund.
Het vervelende maar ook zeker de kracht van een API is dat het enige wat overheen komt is dat het het http protocol gebruikt.

Oftewel authenticatie en headers kunnen verschillen.
Oh dat is zeker waar, maar maakt het niet onhaalbaar om met een generieke API koppeling toch 60/80% af te handelen. Microsoft zou daarmee (IMHO) echt goud in handen hebben.
Absoluut en hoop ook zeker dat dit gaat komen, en als het aanslaat zou het mooi zijn als je dit ook met IOS of Andriod apps kan doen.
Dit concept is niet nieuw, en wordt al in de markt gebruikt. Er zijn meerdere "Software Factories" waar ook Nederlandse bedrijven mee werken. Wat je ziet is dat er een bepaalde applicatie bestaat waar je data aan voert, en met die data bouw je een applicatie (in weze bouw je gewoon een luxe database schil) Zoek maar eens op deze termen, en je ziet wel wat aanbieders. Deze gaan overigens niet heel hard in de markt nog, omdat het relatief onbekend is en mensen er nog geen vertrouwen in durven te stellen.
Correctie: Het enige wat overeen komt bij REST api's is dat ze het HTTP protocol gebruiken. Bij Webservices (SOAP) heb je een WSDL waar je makkelijk code uit kan laten generen die dingen voor jou al doen zodat jij je alleen maar bezig hoeft te houden met de juiste data eruit trekken / terug sturen.

REST daarentegen kent geen dergelijke standaard en als die er al is dan gebruikt niemand die.
Waarbij SOAP mijns inziens vaak ook een beperking vormt. Er zijn frameworks die voor RESTful APIs het zelfde bieden (genereren van code) maar die niet de zelfde beperkingen kennen.

Daarnaast maakt SAP slechts zeer beperkt gebruik van de door HTTP geboden mogelijkheden, waar bij RESTful APIs vaak al veel informatie uit de statuscode gehaald kan worden blijft bij SOAP men vaak op generiek *00-codes hangen en moet de response-body geďnterpreteerd worden om meer over de status te kunnen vertellen.
ik gebruik liever een ongedocumenteerde Rest server dan dat je alleen een WSDL krijgt met als antwoord ja dat is toch documentatie |:( .

Verder zijn WSDL's vaak zo slecht gedocumenteerd doordat het automatische gedaan wordt door een programma dat heel lang bezig bent om alle opties uit te vogelen wat er mogelijk is. :/
PowerApps gebruikt de REST API die je zelf maakt of die kant-en-klaar beschikbaar is. Heb je SOAP, dan kun je met Azure API Management je SOAP services ombouwen naar REST
Nieuwe lock-in methode ? Ik zie het vernieuwende hier niet echt van in.
Werkt ook met Windows čn Android en iOS. Hoezo lock-in?
Nou, het is een zeer specifieke manier van "apps" maken, waarbij je je kunt afvragen of het over 3 jaar nog bestaat, of slechts een uitprobeersel is. Voor een bedrijf is dat een relevante vraag.
Daar heb je een punt. Microsoft heeft de reputatie om ontwikkelgereedschappen te ontwikkelen en binnen 1,2 of 3 jaren de nek om te draaien. Ik zie een analogie ook met Lightswitsch dat ook een stille dood werd gemaakt. Idem met Silverlight. Beide ontwikkel hulpmiddelen werden met veel bomabarie geintroduceerd. Beslissingen over ontwikkel hulpmiddelen zoals C#, silverlight of java worden gekozen voor een lange termijn en niet voor 2 of 3 jaren. Jammer, MS maakt vaak innovatieve software maar door de wegwerp mentaliteit word je wel wantrouwig over de support over een meerjarige periode!
Precies, ik kan me nog de aankondiging van de officieuze dood van Silverlight heugen. Bedrijven hebben er soms miljoenen ingestoken en developers er hun carriere op gewed. Poef, weg toekomst.

Een web applicatie is in dat opzicht nog steeds de meest veilige en future-proof optie. Ik zou als bedrijf ver wegblijven van desktop apps en andere native apps.


Een web applicatie is in dat opzicht nog steeds de meest veilige en future-proof optie. Ik zou als bedrijf ver wegblijven van desktop apps en andere native apps.
Voor een beetje ontwikkelaar moet een ontwikkelomgeving die een stille dood sterft geen probleem zijn. Zeker met enige kennis en ervaring wordt het steeds eenvoudiger om een nieuwe taal, API en dergelijke op te pakken.

Het is wel jammer voor de bedrijven die geld in ontwikkeling van Silverlight apps hebben gestopt, want die zullen uiteindelijk toch een groot gedeelte van het voltooide werk moeten weggooien en opnieuw beginnen.

Ik durf niet te zeggen hoe veilig web apps zijn, maar ben wel van mening dat native apps vaak een veel betere ervaring bieden. Denk bijvoorbeeld aan het Rabobank debacle. Die hebben gekozen voor een webapp-achtige oplossing, maar veel gebruikers zijn er niet echt over te spreken (ongetwijfeld heeft de aparte UI hier ook een aandeel in). Mensen zijn over het algemeen wel te spreken over de ING en ABN AMRO apps. Wellicht dat de betere app ervaring voor klanten een reden kan zijn om van bank te switchen. In dat geval zouden hogere kosten voor native ontwikkeling te rechtvaardigen zijn.
Ik ben het met je eens, de discussie wordt ook vaak "rich versus reach" genoemd, daarmee doelende op:

Rich: native (lock-in) apps zijn vaak van een hogere kwaliteit, maar hebben een lagere reach.

Reach: het bereik van het web is het grootst, maar heeft weer niet de kwaliteit van native.
Daar het lijkt dat Microsoft dit wil gaan toevoegen aan de lijst van Office apps lijkt het me wel te verwachten dat dit niet zomaar een probeersel is en toch op zijn minst enige tijd ondersteund gaat worden.
1ste kan. 2de heeft niets met lock-in of niet te maken.
Geen dingen erbij gaan verzinnen ;)
Kan het misschien mis hebben maar was dit niet al eens gemaakt door microsoft : https://www.microsoft.com/en-us/projectsiena/
Ja, dit is een vervolg. Als je je registreert krijg je ook de vraag of ja al eerder van Siena gebruik hebt gemaakt.
Ah bedankt voor uw reactie. Ik zal er eens naar gaan kijken, maar voor zover ik had gezien vind ik de free users limitaties wel beetje jammer :(.
Deze functie is al in preview zo lijkt het. Via de preview portal van Azure (portal.azure.com) kun je al wat zaken bekijken en kun je een Logic App aanmaken. Ik heb zelf geen tijd om erin te duiken, maar het aanmaken van een App lijkt te werken. Wat ik zo snel heb gezien is dat je middels een soort van workflow informatie kunt verzamelen uit verschillende bronnen en daar dingen mee kunt doen.
Hieronder een overzicht van prijzen:
http://i.imgur.com/8V1h9Jq.gif

[Reactie gewijzigd door rfolkers op 30 november 2015 22:47]

een logic app is wel iets anders dan een power app. De logic apps bestaan al een tijdje. meer info over de powerapps op http://www.powerapps.com/
InfoPath is al enige tijd geleden deprecated geworden. Dit voelt heel erg als een opvolger van InfoPath, maar dan zonder migratie scenario.

Ik ben erg enthousiast, maar krijg ook erg het gevoel dat het nog lang niet af is en waarschijnlijk veel features zal missen. Jammer dat het alleen nog maar op basis van invite only is.
Soort Powerpivot?
"powerapps"... is er nog een slechtere 'jaren 80' naam te bedenken ?
De naam borduurt natuurlijk voort op de nieuwe cloud services van Microsoft. Zo ook PowerBi :)
Wauw. Ga het morgen gelijk bekijken! Dit biedt een hoop mogelijkheden
Leuke ontwikkeling, ga hier binnenkort eens meespelen.
Interactive catalogus van inventaris app??? Hahaha, de wereld is helemaal klaar voor.

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