Archive for February, 2015

Cordova and PhoneGap

Posted: February 26, 2015 in Apache Cordova, Cross Platform
Tags: ,

After a technical discussion today and aligned with all the training i had make in the last months on native Windows development and cross development ( with Xamarin, Cordova and PhoneGap), i think with had come the time to approach the topic Cordova and PhoneGap once in the community a lot of people thinks PhoneGap and Cordova is the same platform.

apachvscordova

 

 

Cordova and PhoneGap are different animals, you can maybe say that PhoneGap is a derivation of Cordova, but not the same thing. It’s true they really are different animals. Off course that Cordova and PhoneGap have  a shared history and are often mentioned in the same context.

  • Cordova, which is an open source project, originated as PhoneGap, created by a small company called Nitobi. This Company had been acquired by Adobe. Adobe took over PhoneGap as Adobe PhoneGap and around the same time, donated the code base into the Apache Foundation as an open source project.
  • Cordova is an open originated from PhoneGap and renamed as Cordova, and is deliver under a Apache licence. while Adobe continued
    the PhoneGap branding.

Adobe had continue with the implementation of PhoneGap and branding reinforcement. But essentially the cards played with PhoneGap by adobe are the development support. Adobe had extend some off the features also in his context but continuing to consider the Cordoba base architecture rules.

In other Words PhoneGap and Cordova should be seen as different platforms because they are deliver in different packages and can have different roadmaps. The open-source and base version is Cordova.

And how can i choose?

Unless there’s a very specific feature of phoneGap that is not present in Cordova ( is easiest to have the antagonist situation) or the need of using the fantastic set of tools that Adobes deliver with Cordova, you have no need to go to PhoneGap. By the way related with the tool part and technical evolution Visual Studio had released support to Apache Cordova and worths to have a look.

Advertisements

Next week EDIT a digital degree (from marketing to technical hands on passing for ux and art direction)  school who had in portugal create some deruptivness in the teaching methods and results will host an event dedicated to Responsive Design and UX.

 

isessions

Industry Sessions are an event brand by Edit that is dedicated to show to the community what Digital Industry is doing best and how, directly from the words off the owns who are working everyday in the digital Marketing .

I will have the pleasure to be at the stage in this event to talk about Responsive, one topic i had pursuit and work in the agency and in my particular roles and also as a teacher and methodology author.

For the ones who want to be in Lisbon with us in the next 4 of March here you have the link to grab a seat in the event http://edit.com.pt/evento-gratuito-industry-sessions-user-experience-responsive-design-lisboa/

 

As we had written in the past in the blog and i had the opportunity to say to some off you on the Microsoft talks where i had been the pleasure to be a speaker, after the Microsoft Connect event a lot of things happen in the .NET ecosystem.

For many developer’s this can be a little scary- A lot of us speaker’s trainers and mentors had been very excited with what is happening on the Microsoft platform World along with what the Technical universe had give us in the last months.

telerik

 

 

Michael Crump and Sam Basu with the sponsor of Telerik had create a good quick help book who helps you to had a quick look on to the major changes on the .NET ecosystem can bring initial uncertainty and hesitancy.

I think they had done a good work, for developer’s and technical enthusiasts who don’t have the time to make a follow-up of what is happening this can be an excellent kick starter.

You can download for free this e-book from http://www.telerik.com/campaigns/devcraft/developers-guide-dotnet

After some years developing projects with Microsoft Sharepoint, a part that many consultants and IT managers leave behind when building Sharepoint solution and web in general, is the way content are organized and the formulas used to build the information architecture of the solution.

archsp

 

Information Architecture can be described as “the science of organizing and labeling websites, intranets, online communities and software to support usability.”

In detail and having Sharepoint as a starting point when we talk about Information Architecture we include:

  • site taxonomy/structure
  • metadata
  • search schema
  • navigation
  • content tree

I Navigation i.e. is automatically driven by the site’s structure, your site taxonomy will impact the usability of your navigation.

As better designed and adapted to the organization is an Information architecture more close you are to achieve the following goals:

  1. Usability – Sites that lack a well-thought out IA tend to be less usable.  It’s more difficult to find information and site navigation tends to be substandard or confusing.
  2. Compliance – Policies that allow us to adhere to compliance regulations are quite often driven by metadata.  If the metadata design is lacking, it may be difficult or impossible to stay in compliance, which can have tremendous legal and financial repercussions.
  3. Site Management/Administration – A strong IA will help prevent site sprawl and may help address storage requirements or goals.

Besides my opinion i would like in this post to share with you some off the resources i pass to my colleagues and trainees:

 

 

 

 

Windows Azure Platform diagram

Posted: February 20, 2015 in Architecture, Windows Azure
Tags:

Today i had recieved this fantastic poster, I think taking a look in this is a excelent way to have a high level vision of what’s avaiable for us on the platform.

azureinfographi

 

You can download also this poster directly from Microsoft at: http://azure.microsoft.com/en-us/documentation/infographics/azure/

 

 

In the last days i had been training again some developers (1core developer and 3 webdevelopers) of how to develop Universal Windows Store APPS for Windows 8.1 using WinJS, HTML 5, CSS 3  and C# as common runtime objects.

Image result for windows 8.1 html 5

Like in other occasions i had start by explaining the OS architecture and the UX patterns behind Windows 8 Store apps. After some explanation about the base architecture and the way some base building blocks of windows 8.1 work.

One off the thinks i give always to our colleagues who learn this base technology besides my notes and presentations that i am sure you already know, are the following book and videos:

Front cover of Kraig Brockschmidt's Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition

Hope this information can help you all in your deep dives and also in the train of our colleagues who are new to this fantastic programming model.

 

Xamarin usefull links

Posted: February 18, 2015 in .NET, KB resources, Xamarin
Tags:

I had spent some off my time in the last weeks to deep dive in to Xamarin platform. At work we are with a big project based on Xamarin and i had also the need to train new developers to use this technologies besides the architecture responsibility for a big app based on Xamarin.

 

Image result for xamarin

Soon i will share all my samples, presentation and training slides and also some quick notes about this platform.

The first time i had study and use Xamarin was at 2 years ago, last year i had the opportunity to have some training on Xamarin and i had done a deep dive at the technology in the  end of the year.

For me the most interesting resources right now are:

If you want to get the slides i had use in the talks i had done about Xamarin, you can download them from my Slideshare acount