In the VismaFamilia Refund module we take extra care that we build a solution for the future. One of the the things that we focus on is fluent user interfaces. Fluent interfaces adapts it self so that they support a variety of screen resolutions. This means that you can create a single web application for:
PCs
devices like the iPad
devices like the iPhone
and future devices
We also use CSS3 Media Queries to do more specific adaptions. In the video below I show you some our work.
I’ve been working with mobile user experiences lately at Visma. In the video below you can see some of my work. I use a lot of CSS3 Media Queries and CSS3 Transitions to achieve the effects.
Ronny Jensen and I work for Visma Unique. We are currently working on a new module for Visma’s child welfare system Familia. In the new module we have made sure that the URLs are hackable. Read on for details.
The Uniform Resource Identifier (URI) is the fundamental technology of the Web. A Uniform Resource Locator (URL) is a URI that specifies where an identified resource is available and the mechanism for retrieving it. In our applications we have resources like clients, applications and claims. By using the correct URL we are able to retrieve these resources using our web browsers. URLs should be designed so that we can read out of it what kind of resource we are requesting. It helps if URLs are simple, clean and short. URLs are hackable if you can infer URLs to other resources by looking at an exisiting URL. Lets look at an example:
http://server/clients/1/refund/applications/1
We can read out of the URL that this is a locator to a refund application. It belongs to the client 1. It is also logical that we can retrieve all applications from http://server/clients/1/refund/applications. It makes sense that we get the client’s refund information at http://server/clients/1/refund. If we would like to have general information about the client it’s natural that it is located at http://server/clients/1. A list of all of the clients in the application is likely to appear here: http://server/clients.
In Familia we use the client id in the URL to do generic authorization. We are able to use the same authorization logic in all URLs that contain the client id. ASP.NET MVC makes it easy for us to plug in and do the authorization before any other logic kicks in. We also use our simple, clean URLs to asynchronously request information about other resources when you look at a related resource.
In the video below we demonstrate the use of hackable URLs in Familia:
I løpet av de siste ukene har vi hatt en del presseomtale rundt temaet Apps versus web-apps og hvordan vi spår at fremtiden blir innen forretningsløsninger. Blant annet har det resultert i følgende artikler i norske Computerworld:
“Mobil apps flopper i bedriftene” – http://www.idg.no/computerworld/article201749.ece
“Business-appen vil ikke dø” – http://www.idg.no/computerworld/article202495.ece
Overskriftene i disse artiklene har kan være noe overdrevet, så for å presisere hva vi mener så er dette oppsummeringen fra første refererte artikkel:
Nei, vi tror ikke at Apps generelt sett vil floppe i bedriftene/forretningsmarkedet. Men i konkurransen mellom Apps og alternativet web-apps, så spår vi at det er sistnevnte som blir markedsledende og kommer til å bli fremtiden.
Jo, Apps kommer absolutt til å ha en fantastisk vekst fremover. Apps blir heller et samlebegrep for både lokalt installerte Apps (som er mest populært blant forbrukere) og web-Apps (som vi tror blir dominerende i forretningsmarkedet). Les mer…
Ja, mener vi – innenfor forretningsløsninger. Vi tror heller på åpne web apps som kan benyttes på kryss av mobile plattformer og enheter.
Behovene for mobile applikasjoner er annerledes enn for konsumenter. Både sett fra brukerens ståsted og det grunnleggende mønsteret i hvordan forretningsløsninger blir spredt og brukt ser vi mange grunner til at App hypen ikke vil fortsette på samme måte som i de to siste årene. Les mer…
2010 ble året da nettbrettene for alvor slo gjennom. Det startet med Apples lansering av iPad og etter hvert fulgt av Samsung Galaxy Tab senere på året. Mot slutten av året har det også blitt presentert og lansert flere tilsvarende mobile nettbaserte enheter, og det spås et skred av nye typer enheter utover vinteren og våren.
Frem til nå har nettbrettene vært veldig populære i konsumentmarkedet. Ola Normann har revet nyhetene ut av hyllene og tatt dem med seg til sofakroken, i veska eller en stor innerlomme. Bruken har så langt vært preget av surfing og “apps” for ulike typer underholdning som film, bøker og spill. Les mer…