Say you want to take a quick glimpse of OpenAccess. Up to this point you had to download the trial version, then look at some articles and then at some more, maybe download an example, find some blogs, where is the documentation?
With the Q3 release of OpenAccess we are introducing a solution – The OpenAccess SDK . This simple application will quickly become your favorite resource for all things OpenAccess. It will give you quick access to featured resource, videos, release notes, community blogs and of course a rich set of comprehensive examples providing real-life solutions to everyday problems.
Now let’s have a look.
The Getting Started tab
When you start the OpenAccess SDK (from the start menu shortcut) this is what pops up, the Getting Started tab. Here you can find the release notes for the latest version of OpenAccess as well as two extra tiles. The Featured Videos tile as well as the Release notes are directly streamed from our site feeds so you will always have fresh content to look at. And the Featured Resources contains links to articles we think you will find interesting.
You will also surely notice the About | Send Feedback | Documentation links that are pretty straight forward.
The samples tab is where the SDK starts to shine. Here you have a list of the available examples you can browse. Of course you can easily filter them by tag, language and complexity in order to find the one you are looking for. You can also hide the navigation with the Hide navigation command.
Once you select an example its overview is rendered in the bottom compartment where you can find out what it is about. You can find a quick description, a list of goals for the example, a requirements list, some simple yes and no characteristics, a list of resources that are related and the history of the example. (You can also click View in Browser which will open the overview in your browser).
You can basically do 3 things with an example, you can either run it, open it or reset it. Lets start with the Open sample folder command, which will copy the example source code from the program files folder to a cache folder and open it for browsing. The Reset sample command will, as you might have already guessed, recreate the sample’s cache folder. (You can change the cache folder using the Sample cache settings command in the middle of the screen).
And while the Run sample commands seems pretty simple it is actually quite complicated. First of all if the example is not in cache folder this command will make sure it is copied. Afterwards you will most probably see this popup window.
As you are looking at OpenAccess examples all of them need a certain database installed. The SDK will try and figure out if the database that the example needs is already there and if not will give you the option to install it automatically. Pretty neat.
The next step would be for the SDK to update the references and connection strings of the example, then compile it from the cache folder, run any neccessary services and finally start the application. All of this in a single click.
Finally the Open in Visual Studio command will do the same as the Run sample command except instead of running the example it will open it for edit.
Please note that some of these commands might be disabled if your setup does not meet the requirements of the example.
The Community tab
Here you can find side by side the two inner tabs the Rss Feeds and the Resources. The first one is a list of blogs in our community that is aggregated and you can read and the latter contains links to the OpenAccess product site.
What we will be working on now is providing aditional examples that will implement the OpenAccess Sofia Car Rental application using different technologies including ASP.NET MVC, regular ASP.NET and WinForms as well as some improvements to the OpenAccess SDK that for the time being will be kept a secret.
As always we wil be working on improving the experience for you so any input you might have on the matter will be most appriciated.
Subscribe to be the first to get our expert-written articles and tutorials for developers!