Systems Integration
Mar 30 2010
Secure Development - Session Management
Last time, we talked about access control, which typically happens once a user is authenticated and a session is established. Today, we'll go into more details on the session management processes itself. I was originally going to include authentication in this discussion as well, but the blog entry started getting really long. I will write a separate post on authentication issues next time, and for now we'll talk about web application session management.
Mar 23 2010
Introduction
Sonatype has released a nifty utility called Maven Shell that allows developers to execute maven goals/phases in a pre-loaded shell environment, significantly reducing the build time. It does this by loading up a JVM, Maven, and any loaded plugin once and leverages that existing load for each subsequent build. I downloaded the .10 binary and played around with it with a very simple multi-module project. Here is a quick primer on some of the things you can expect from Maven Shell.
Mar 21 2010
I signed up for my Windows Mobile Marketplace account while I was at MIX 2010. I was somewhat disappointed that after I shelled out the $99 for the first year, my Windows Phone 7 Series applications can't be uploaded until sometime in the summer of 2010. I don't have any real interest in writing Windows Mobile 6.5 applications, to be honest. I'm only concerned with writing for the Windows Phone 7 Series because:
Mar 20 2010
Secure Development - Access Control
Most people are familiar with authentication, the process of proving who you are (usually with a username and password). Access control sounds very similar, but there is a subtle difference: access control refers to the permissions assigned to an authenticated person or entity. In other words, access control first requires successful authentication, and then it can use the identity of the logged-in user to determine to which resources he has access.
Mar 19 2010
BlackBerry APIs Need Some Work
While unstaffed the last few weeks, a manager tapped me to help put together a BlackBerry proof of concep for one of our clients. I have had experience working on a BlackBerry project from a previous employer's project, however I did not have hands on experience programming the device myself. I was looking forward to this as I had been wanting to do some dabbling with mobile devices, I just had not had the time.