Tag | technology Posts

Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 14 Describe the difference between user interfaces and system interfaces. Explain why the user interface is the system to the users Discuss the importance of the three principles of user-centred design Describe the historical development of the field of human-computer interaction (HCI) Describe the three metaphors of human-computer interaction Discuss how visibility ...
Rules Fest 2010 kicks off at the Dolce Hayes Mansion Resort in San Jose, California on Monday 11th October, just a few short weeks away. Registrations are coming in thick and fast. The early-bird discount has been extended to tomorrow (Friday 17th September), so if you have not yet registered, the time to do so is NOW. You get the best prices, and we cannot guarantee rooms at the hotel beyond the deadline. Rules Fest provides three days to solid wall-to-wall technical content for everything to do ...
I am back to my developer roots…. . After 10+ years working for Microsoft, I have decided to shake things up a bit. Don’t get wrong, MSFT is a great place to work. And I loved my various roles, especially the Developer Evangelist gig. Talking about cool dev. technology with fun people is a great way to make a living. But for the last couple of years I had strayed from my passion. Which is as a developer. I learned a lot, stayed with my hands in the tools, but I knew I wanted to get back. Then the ...
IE9 Beta 1 arrived today, and it looks great. The browser wars are back on and getting heated. The IE guys have been getting very bullish about performance on their blog site. See their post from a few days ago at http://blogs.msdn.com/b/ie/... Mozilla got beta 5 of Firefox 4 out of the door a couple of days ago and have hit back hard with various counterclaims see http://www.theregister.co.u... ...
Sam Abraham (Me) will be speaking at The South West Florida .Net Code Camp taking place on Saturday, September 25th, 2010. I will be sharing two topics: “SSIS for C# Developers” and “Introduction to ASP.Net MVC”. With so many great speakers covering a wide variety of today’s hottest technologies, the event is bound to be a great learning experience for all. Looking forward to attending as many talks as my brain can take. :) See you all there! --Sam Abraham Here are the abstract for my scheduled talks: ...
In Part 1, I introduced Thomas Erl's notion of adopting the reusability analysis practices of ISVs when modeling reusable services. Today we look at what this entails. First, let's take a look at what happens to software that's supposed to be reusable if you do *not* perform reusability analysis. When my employer was launching its first enterprise product a few years ago, we allowed our first few customers to dictate the details of many features. This practice had a certain logic to it: we needed ...
MSMQ is a very robust product and people expect it to be able to look after data no matter what. To test that it does, customers can perform scary tests like hitting the power switch while the server is running. Obviously a power cut is a real-world event and customers should not expect to lose messages (which usually also means losing money) when one occurs. Surprisingly messages DO disappear and customers rise up to condemn MSMQ's transactional robustness. But you need to dig deeper to find out ...
Entity Framework 4.0 (EF4) it the strategic .NET ORM from Microsoft. Hmm…. the “strategic” word. I will come back to that. However the important bit of news is we have Julie Lerman at Microsoft in London on the 22nd October devoting a full day to training on “Hard Core Entity Framework 4”. It’s a rare visit so if you’re interested in learning about the data stack from a recognised world-wide authority and author on the topic then register now (£300). Now back to that word “strategic”. As developers ...
Today I bought an iPad at the Apple store in Greensboro, NC. No, it's not what you think. I have a client discussing with me some ideas for iPad applications. (I'll be buying a MacBook Pro soon, too.) General Store "Feel" I found it very interesting that they were relatively chaotic in the store. No one greeted us upon entry. It was relatively difficult to distinguish the employees from the patrons. The employees wore blue t-shirts with the Apple apple logo on the front. They did wear name badges ...
Saturday means the lawn, so I’ll go wake the neighborhood up about 7 maybe. Meanwhile I’ll see what I can look at as far as training material for an hour and get a jump on the day. Lots of interruptions, but got some good solid MVVM done via a post by Jag Raheel where he links out to a bunch of other posts to make his points in the article… all good stuff! Everyone reads different stuff into different books… what works for me might not work for you… I always tell someone to go to Borders or someplace ...
Today is the last day for the $299.99 early bird price for the Software Development and Evolution Conference 2010 happening in Winnipeg this October! The conference is 2 days of sessions spanning development, management, methodologies, and technology topics and features a wide range of local and out of town presenters! We’re also very happy to announce that Microsoft has graciously provided two free passes to the upcoming Tech Days 2010 event in Winnipeg this December, so we’ll be giving those away ...
Long ago, in the mid and late-90s, the mobile device market was a bit different from today’s. Palm led the PDA category, with monochrome devices that operated offline, until the Palm VII and its ultra-slow Internet service came out. The Palm VII was all the rage amongst early-adopters…I even bought the erstwhile publisher of Visual Studio Magazine’s predecessor one and shipped it to him, because they were available in New York, but not in the Bay Area, where he was. Then a Canadian company called ...
It was always obvious that IE9 was going to get new chrome. Why else publish the technical previews with a mocked-up UI? The very fact that the IE team has cleanly separated the core browser technology from the old IE chrome indicates that they are free to change the whole look and feel of the browser if they wish. And of course, they must want to do so. Everyone loves the clean, zippy feel of Google's Chrome. If IE9 is to halt the slow slide in 'market share' that previous versions of the browser ...
It’s James Avery’s birthday on Friday, and to celebrate he (and by extension Rob Conery) are opening up the TekPub content vault! Tomorrow (Friday), all content is free to view for a full 24 hours (barring server crashes, earthquakes, alien invasions, etc.)! You can read the official announcement on the TekPub blog here. Now maybe you’re not familiar with TekPub. It’s basically an online video store with tutorials created by experts in the technology field. These videos span everything from Entity ...
I've been taking quite a prolonged break from blogging, partly because my attention has been elsewhere. Writing several chapters for BizTalk Server 2010 Unleashed (due to be published towards the end of the year) has taken up a lot of time. I'm also involved in helping or organise Rules Fest 2010. And then there is the day job,...and four kids,...and two cats,...and management of a local youth club,...and organising my wife's 50th, etc., etc. Anyway, this is an unashamed plug for the conference. ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 12 Explain the different types of objects and layers in a design Develop a sequence diagram for use case realization Develop communication diagrams for detailed design Develop updated design class diagrams Develop multilayer subsystem packages Explain design patterns and recognize various specific patterns Key Words & Definitions use case realization – ...
This summer Inmeta ASA, a leading Norwegian IT company, bought Osiris Data. It means we’re now more than 150 consultants, up from 30 as we were. It means a lot for us, as we now can take on larger projects, more projects and with even more colleagues we will have better competency on more areas. It is also very exciting to be in a larger company, be “exposed” to more projects and more opportunities. Osiris Data was founded late autumn 1996, and started operation in January 1997, with 3 people. The ...
Well, the presentation at Day of .Net was a success. I had over 50 attendees at my session on System.Diagnostics, some very good questions and I hope some good things will come out of the talk. For those of you who went (or who were unable to go), I have uploaded my slide deck and demo project. You can get them here. If you have any questions about the presentation or project, contact me @ rwheatonjr@gmail.com. Ralph Wheaton Microsoft Certified Technology Specialist Microsoft Certified Professional ...
I'm going to be giving a presentation for the St. Louis Day of .NET 2010 - TODAY! Worked out my materials for the first 2 sessions, for those that are interested, they can download the materials: The first session is: JumpStart: Workflow 4. The session describes the core features and technology involved in developing and managing your Activity enriched application workflows using Windows Workflow Foundation 4.0. The files can be downloaded here. The second session is Introduction to 3D in WPF. This ...
[This email uses the word fab too many times] I am just back from a fab “two centre holiday”. First up was Cumbria, mainly the fells rather than the lakes. Absolutely beautiful. Rained every day :-) Next up was the North York Moors. Absolutely beautiful. Rained every day :-) Definitely recommend the format – although maybe with less rain :-) Which brings me to my change of job which started this week (Aug 2010). The last two years were fab Back in July 2008 I switched from being an ISV Architect ...
In the past few months I've had the great opportunity to learn both the iPhone and Android platforms for an App we built for my 9 to 5 job. This was a great new chance to learn brand new languages and frameworks after 8 years of living in the Microsoft world. I'll get to more of the specifics in later posts. In order to validate some of our platform decisions and the choice to move toward mobile development I did some research and came across some amazing stats. According to CITA (the wireless trade ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 8 Prioritize the system requirements based on the desired scope and level of automation for the new system Describe the strategic decisions that integrate the application deployment environment and the design approach for the new system Determine alternative approaches for system implementation Evaluate and select an implementation approach based on the needs ...
When Commerce Server 2009 was released, it introduced a new API (commonly known as Multi Channel Commerce Foundation) based on the latest technology stack at the time. One of the biggest changes was the basis of an n-tier architect, based on WCF, which for the first time removed the Commerce Server dependencies from the web/presentation tier, and allowed all of the logic to be encapsulated on a separate application layer. In modern day architecture this becomes important when the presentation tier ...
I am proud to announce that, with one week to go, the St. Louis Day of .NET 2010 is almost upon us. I have been pretty swamped with Day of .NET organization tasks this year (as well as growing a small business and building out my own development team) and haven’t spent too much time blogging. That said, I wanted to get this post out to share some great news about the conference. For those of you who don’t know much about the conference, it is called the St. Louis Day of .NET 2010 conference and will ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Objectives of Chapter 6 Explain how the traditional approach and the object oriented approach differ when modelling the details of a use case. List the components of a traditional system and the symbols representing them on a data flow diagram. Describe how data flow diagrams can show the system at various levels of abstraction Develop data flow diagrams, data element definitions, ...
In this blog and in my column, I’ve written a lot lately about new technologies from Microsoft that seek to make software development easier. Technologies like ASP.NET Web Pages, Razor and WebMatrix, Access Web Databases and Visual Studio LightSwitch. Each of these technologies, I believe, is bringing much needed accessibility to programming on the Microsoft platform. I’ve also written about Windows Phone 7 which, despite extreme skepticism in the press and analyst communities, has the potential ...
Over the past several years social media has grown from just a few sites to a booming industry. With the wealth of information and entertainment available on sites like YouTube, Facebook and Twitter, it is easy to see where it has come from and why it has stuck. Little wonder why people, developers and companies have sought to leverage the connections found on social media outlets to further careers, sell products or just plain connect to the rest of the world. Recently, I had been asked to develop ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Please note this chapter is also covered in ICT2622 – Object Orientated Analysis Objectives of Chapter 5 Understand why identifying use cases is the key to defining functional requirements Use three techniques for identifying use cases Write brief, intermediate, and fully developed use case descriptions Explain how the concept of things in the problem domain also define requirements ...
Las aplicaciones de Windows Azure se ejecutan en los centros de datos de Microsoft y son accedidas a través de Internet. Different kind of applications can be built on Windows Azure: · An independent software vendor (ISV) could create an application that targets business users, an approach that’s often referred to as Software as a Service (SaaS). ISVs can use Windows Azure as a foundation for a variety of business-oriented SaaS applications. · An ISV might create a SaaS application that targets consumers. ...
Security Security is a nonnegotiable requirement for a cloud service offering to be successful. Access control and security for business data is of utmost importance. Business data stored in the cloud needs to be encrypted during not only during storage but also transport. Secure data and network channels across application domains in the cloud should be built right into the cloud service infrastructure. Access control prohibits unauthorized access to the data and applications and provides authorization ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Objectives of Chapter 4 Describe the activities of system analysis. Explain the difference between functional and non-functional system requirements. Describe three types of models and reasons for creating models Identify and understand the different types of users who will be involved in investigating system requirements Determine the kind of information that is required to model ...
My latest book was just released. From Wrox – Professional Silverlight 4. This was a fun book to do as Silverlight is a great technology and will be one of the core technologies that will be used for so many applications now and in the future. Microsoft really put together something quite splendid here and you will find that this book is a good dive into the technology. The Silverlight 4 platform continues to add excitement to building rich Internet applications (RIAs), and it offers new user interface ...
I’ve been quiet lately for many reasons, such as SharePoint Saturday New York and heavy amounts of travel due to funerals and family events and life. So I think a lot of you have been wondering what is this Women in SharePoint thing? How does it fit into the community? Well, there are five of us, Kathryn Birstein, Cathy Dew, Lori Gowin, Karuana Gitamu, and myself. A year ago from this past June I wrote a blog post how I felt being a woman in SharePoint. It feels great to live in this era, because ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Objectives of Chapter 2 Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to the SDLC in place of the more predictive traditional SDLC Explain the differences between a model, a tool, a technique, and a methodology Describe the two overall approaches used to develop information systems: the traditional ...
One of my colleagues pointed me at Howard Baines as a recent example of a web consultancy already using Visual Studio 2010 and Entity Framework 4.0 to build web applications. I managed to grab a little time with co-founder Clive Howard (on twitter) to talk through some of the decisions, especially as I was intrigued to learn that they started out on Open Source Software including Ruby on Rails before switching to the .NET Framework. We discuss: Why switch to the .NET Framework? Entity Framework 4.0 ...
http://www.microsoft.com/vi... Finally, I can blog about this interesting piece of technology from Microsoft. For beginner to intermediate developers (1-4 years), this piece of technology will WOW you. I’ll admit, how can you not be impressed by pointing to a database, saying “alakazam”, click a couple of buttons, and blammo, you have your own application! But after having been around the block a few times, I’m actually a little critical of this tool (which is rare). We’ve ...
I have spent some time, around all 6 of the SharePoint 2010 data access technologies 1. Using SharePoint standard web services 2. SharePoint Client Object Model 3. Silverlight SharePoint Client Object Model 4. Data Services Client Model 5. OWSRV.DLL 6. SharePoint Object Model Silverlight is a client application so the data access technologies applicable are: 1. SharePoint web Services 2. Silverlight Client Object Model 3. Data Services Client Model 4. OWSSRV.DLL These 4 have many features in common ...
This is the second in a series on architecting software solutions where I discuss items that need to be discussed, addressed, resolved, etc. prior to finalizing any system designs.. Part I of this series “Know Your Audience” can be found here. One of the easiest pits to fall in when architecting software solutions is to attempt to design the solution to be all things to all people. Unless the application is incredibly simple and/or has a very narrow use, it is possible to spend substantially more ...
I am writing this post in response to David Burela’s ‘What is your preferred technology stack?’ meme. As an independent developer I generally have a lot of flexibility to chose the tools that I think will deliver the best result, with the restriction that my customer is generally looking for a .NET based solution. I favour tools which: are open source. Open source libraries are often designed to facilitate quality practices, not to sell tools. Also, access to the source and the price are bonuses. ...
http://www.libraryjournal.c... In the library world, OCLC controls the flow of information. A non-profit organization, it is the center hub for libraries all over the world to share information and loan books to each other. Think of it as a tollway for books. When a Marc / metadata record is created (contains information like author, subject, copyright date, etc) libraries will upload that information to OCLC. This Marc record will ...
And the day is Today. Today Tellago launches its new sister company “Tellago Studios” which focuses on developing Enterprise Software’s. The basic motive of the company is to convert the lessons we learn in our day to day life working with our customers while providing them Enterprise Software Solutions into new Enterprise Software. Many times using current technologies we feel that something is missing. What if we can also do this with this technology. We at Tellago, have this passion for innovation ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Objectives of Chapter 1 Explain the key role of a system analyst in business. Describe the various types of system and technology an analyst might use. Explain the importance of technical skills, people skills and business skills for an analyst. Explain why ethical behaviour is crucial for a system analyst’s career. Describe various job titles in the field and places of employment ...
There is a lot about Microsoft that is new and it will affect the world just the same. With windows 7, Exchange Server 2010, Server 2008 and VS 2010 (just to mention a few), there appears to be a complete refresh cycle in play. The programming paradigm is still in flux, in fact. As we look towards a couple more iterations of HTML, set to fall upon us any day now, the entire programming community is confronted with what will totally alter the logic of programming forever...parallel programming....sure ...

Remember, the underlying technology of Wndows Phone 7 is Silverlight

So, get a running start at developing for Microsoft's "next big thing": Windows Phone 7 by clikcking on this link http://developer.windowsphone.com/windows-phone-7/ 

Silverlight dominates!

A while back it was clear: Roses are red, violets are blue … if you are a dev you use Visual Studio. Now: Roses are blue, violets can be red … if you do SharePoint,Visual Studio is the right tool for you. I am not a poet, nor do I pretend to be one on TV. But I have invested time in fine tuning virtual machines and physical deployments in figuring out what goes where and what is needed. We see dependencies of every type, in every place and every product pretty much. If you are doing SQL Server 2008 ...
OpenCa.mp is a muti-platform web content-creation event taking place in Addison, TX (north Dallas) on August 27-29th at the Crowne Plaza Hotel OpenCa.mp isn’t about a single technology as the “best” solution. It is about sharing experiences and discussing what works across several platforms. The format of OpenCa.mp is different from other multi-platform conferences with mornings full of common sessions and afternoons of brief focused break out sessions. Again, the focus is to bring people together ...
Exciting news. There will be a “mini” PDC this year – which reflects (IMHO) that the pace of technology coming out of the good ship Microsoft just keeps increasing. Even better than that, this year’s event will include live streaming of the keynotes, as well as concurrent live streaming of sessions. Awesome! I am blocking out both evenings right now (I’m UK based). Even better than that, if you can attend in person you will actually be at the Microsoft Campus in Redmond. We’re opening the doors to ...
The interesting thing about the Windows Azure Platform is there is never a shortage of new stuff to explore. UK based sharpcloud save $500,000 with Windows Azure Azure Portal gets Guest OS Auto Upgrade Mode You can either manually select the operating system that you want to have deployed to your nodes via a drop down box or allow automatic mode to upgrade to the latest operating system as they are released. Steve Marx has written a Windows Azure application called Swingify that allows you to upload ...
This week, Scott Guthrie, Corporate Vice President at Microsoft’s Developer Division, announced, via blog post, the early Beta release of a new tool called WebMatrix. WebMatrix is a free developer tool that enables Web development geared toward what might I might call Markup-and-Script developers (more on that in a minute). And although WebMatrix draws upon technologies already, or soon to be, present in the fuller ASP.NET Web development platform and the Visual Studio integrated development environment ...
Last year my employer, Protegra, put on the first ever Software Development and Evolution Conference (SDEC) in Winnipeg. The event was such a huge success and the feedback we got was so positive that we’re doing it again this Fall and we’re making it bigger and better than last year! SDEC10 will occur October 13th and 14th 2010 at the Winnipeg Convention Centre! We’ve expanded the event to two days from the one day we did last year, and that means more sessions and more speakers! We’re still feeding ...