Archive for September, 2007

VFP: Sydney VFP special event 17 Oct 2007

Posted on September 30, 2007. Filed under: Visual FoxPro |

I’m excited that we have Nick Neklioudov in Sydney in mid-October, coming to give us a special Sydney Visual FoxPro User Group presentation.

Click here for Sydney VFP User Group Special Event details

Nick will be presenting a session on using Drag and Drop in Visual FoxPro forms. Drag and Drop is an important usability element of applications, but is often neglected, especially in already existing programs. One of the interesting parts about Nick’s session is that he will be showing how to implement Drag & Drop without changing a single line of code in the existing form controls.

If you are a VFP developer in Sydney, please help me spread the word – it is only a little over two weeks away.

Date: Wednesday 17 October 2007

Time: 6:30pm – 8:30pm

Venue: Microsoft, North Ryde, Sydney

(1 Epping Road, North Ryde, Sydney NSW 2113 – view map)

About Nick Neklioudov

image Nick Neklioudov, M.Sc., CNA, works as Systems Analyst with CGI Group Inc. in Halifax, Nova Scotia, Canada. Programming in all versions of FoxPro/VFP since 1987, in VB.Net since 2003, not counting some other developer tools and environments. Nick received Microsoft’s Most Valuable Professional (MVP) award three times.
Nick Neklioudov has over 20 years experience with computers and information technologies, especially in database-oriented programming, object-oriented programming and information systems development.

Click here for Sydney VFP User Group Special Event details

[Questions? Please contact Craig Bailey with any queries.]

Read Full Post | Make a Comment ( None so far )

VFP: More meaningless press about FoxPro

Posted on September 18, 2007. Filed under: Visual FoxPro |

Here’s another example of how FoxPro gets misunderstood. Thankfully Tod McKenna sheds some light (in the Discuss page).

Technorati Tags: , ,
Read Full Post | Make a Comment ( None so far )

BIZTALK: R2 Launch

Posted on September 18, 2007. Filed under: BizTalk |

The BizTalk 2006 R2 launch last Friday was a surprisingly small event (perhaps only 200 people?) but none the less very worthwhile – especially since it was free.

The event started with the keynote from Don Ferguson which I found very stimulating. (By the way, I forgot to mention in my last post that Don has co-authored a great article in issue 13 of The Architecture Journal about the Internet Service Bus (click here to download the PDF 4MB).

After that, Oliver Sharp gave an overview of the new features in BizTalk 2006 R2. The marketing schpeil goes something like this:

1. BizTalk is enterprise proven (which is true, especially given it is now in it’s 5th version, and is implemented in 90% of the Fortune 100 companies. Mick Badran has further trivia on BizTalk here.)

2. BizTalk is focussing on interoperability with other products both externally (as evidenced by the vast array of adapters that it now ships with), and internally (eg consider its WCF and WF foundations)

3. BizTalk sits on the ‘edge of the enterprise’ – there were a few different explanations of this over the day, but the analogy that I related to best was from Rahul Garg with this: ‘If Visual Studio, Office and other development products are the tools to build the buildings of your city, then BizTalk is the tunnels between them.’

Oh, and did I mention RFID? Yep, pretty important.

Sessions from Raymond Denton (from HP) and Kerry Krause (from Intel) highlighted the global support and success BizTalk is garnering. Michael Woods (from Microsoft) highlighted BizTalk in action with a simple Adventure Works based online store demo using BizTalk to provide the orchestration.

A few comments on BizTalk VNext were illuminating, with Software + Services being a key focus along with tight integration into Office 14. The latter will be crucial for widespread uptake in my opinion (once we start seeing BizTalk wizards and other hooks in Office then developers as a whole will start taking more notice). Interestingly most of the people I spoke to at the event were from the infrastructure side – BizTalk is still a mystery to many developers it would seem.

Other session highlights were from Steve Martin (excellent) covering real world examples (he covered an interesting implementation of BizTalk using RFID to power a sushi restaurant).

An interesting statistic that he noted with regard to IT budgets was this: 80% of IT budgets (in general) are directed towards maintaining existing infrastructure and processes, with the remaining 20% on new projects and innovation. This leads in turn to a focus on getting the maximum value from this 20%. And thus the old ‘Build versus Buy’ decisions become even more important… In light of this there is change in the way business logic is being considered. No longer satisfied with having to pay developers to customise logic within the applications (ie ‘application logic’) customers now want to directly enable ‘commodity logic’ within off-the-shelf applications. The advantage being that the customers themselves can enable all kinds of new logic without the need for developers to be involved. This harks back to what Don was discussing in his Software Breakthroughs trend.

Later Anush Kumar discussed the Real Time Enterprise with a particular focus on RFID. He claims that the inflexion point of RFID has arrived, where it is no longer a technology used in endless pilot programs, but is now quickly turning up in many real world implementations. I can only take him at his word and assume he is correct. He pointed to an impressive implementation of RFID in a Taiwanese Fish Supply Chain where fish are tracked (using RFID) all the way through the chain from fish farm to testing house to distributor to restaurant, with full details on the fish available to the end consumer (ie the restaurant guest) if desired. In this case the example was for a particular kind of fish (in the $100 per fish category) so the cost of implementation is small as a percentage of sale price.

As Anush helpfully pointed out, the ‘magic’ of RFID is of course in the software (ie there is nothing particularly special about RFID) in the same way as the ‘magic’ of the internet is in the software built on top of it (ie not the IP stack).

Phil Kenny from the RFID Association of Australia (yes it is a real organisation 🙂 outlined how we now have an Australian National Livestock Identification System in which all of Australia’s 80 million cattle are RFID tagged – a good example of RFID in action.

The final session for the day was Lawrence Crumpton discussing the Microsoft Customer Care Framework (CCF). An impressive demo from the passionate and likeable Crumpton, but as I discovered speaking with people afterwards, the amazing claims of some of the CCF projects is disputed by some.

CCF for those who don’t know (like me – I’d never heard of it) is a Microsoft framework for pulling legacy apps into a central ‘view’ and automating steps along the way. Thus, for example, a call centre, using multiple applications for managing client accounts (including legacy, DOS based, Mainframe based, and web based applications) can use CCF to automate many of the login and customer record look up functions. The result: a huge time saving. CCF doesn’t aim to replace any of the applications – rather it pulls them together. In fact, the next release is going to be renamed to SingleView. I thought the session was amazing (although with only minimal reference to BizTalk?) but perhaps I was too easily caught up in the marketecture hype… at least based on the real life experience of a person I spoke with afterwards. You can never really know I guess, with things like this, unless you are personally involved in an implementation. But a very thought provoking session to say the least. CCF v3 has just been released.

The day finished with drinks and every attendee receiving a free full copy of Vista Ultimate (yes, you read that right). Suhhhweeet.

Read Full Post | Make a Comment ( None so far )

BIZTALK: 6 mega-trends in IT

Posted on September 18, 2007. Filed under: BizTalk |

Last Friday I attended the BizTalk 2006 R2 launch. It was a great event, and I will cover the main points in a separate post, however the highlight of the day (for me) was the opening keynote by Don Ferguson.

Don Ferguson (who if you didn’t know him you’d think was a tad grumpy – but if you did know him you’d think was understated) shared a few of his thoughts on what the mega-trends of the next 5+ years are going to be. Although he briefly touched on BizTalk, most of the talk was vendor or product agnostic. [For those who don’t know, Don is a Technical Fellow at Microsoft (which puts him pretty much in the inner circle – if one exists)].

The trends he identified were as follows:

Trend 1: Performance of hardware – this is basically the move from single to multi-core processors and the change to parallelism-aware programming. He also touched on the change from disk based to solid state memory being the norm in a few years (‘disk will be the tape of the naughties’). Obvious you say? Yes, I admit this wasn’t ground-breaking, but then, when you are talking about mega-trends, if you were to leave out the obvious ones, someone would no doubt call you on it…

Trend 2: Portable devices – again this might be obvious to some, but the question needs to be asked as to why it is taking so long for portable devices to be our main devices. ‘Everyone‘ might be thinking that the mobile device is becoming mainstream (certainly the advertisers do), but why are they lagging behind in features, power and most importantly connectivity when it comes to our places or work, rest, and play? For example, Don talked about wanting to just take his portable device (eg his PDA/phone/iPod) and simply use it at his hotel – with hotel supplied keyboard, mouse, internet connection (read: network), screen, etc. And to be able to do this everywhere he goes. So we are essentially dealing with an infrastructure hurdle here (as opposed to the specific devices which are pretty much there).

Trend 3: Digital lifestyle – here he talked about the convergence of our machines: our personal machine is also our work machine for example. Our personal and work lives are overlapping and technology will span them with us.

Trend 4: Digitisation of all the processes in everyday life – this was the most important point as I saw it. Don alluded to the disparateness of systems in the health industry for example. A routine procedure at a hospital recorded details on carbon copied notepads; copies of which were then sent to his doctor via fax. How inefficient (and error prone, not to mention lacking in any form of security or auditing) in this?. Why isn’t it recorded electronically and access provided to authorised personnel? Again, the technology is not likely to be the main problem (although it will be a contributor) rather it is the infrastructure and thus relies on the attitudes
of those in charge, and building a good case for the costs.

Trend 5: Software breakthroughs – here he talked about Model Driven Development (MDD) and how we were often taking this approach in our workplaces without even realising. This, the rise of end user programming, and an approach of providing Rules and Policies engines in software that can be managed by the end users, will see software doing stuff outside the wildest imaginations of the original software developers. This struck a chord with me. So many users these days know what they want to do, but just don’t have the skills to program it. But, and here I apologise for taking such a simple example, even beginner computer users can work out how to use the Rules engine in Outlook to perform some form of rudimentary workflow. Don pointed to mashups as a simple example of how end user programming is taking various sources of data and functionality and programming them (simply!) into a new end user experience.

Trend 6: SOA – this is a topic all in itself of course, but essentially impacts all the areas mentioned above. Don talked about the driver of SOA being to solve complexity (at least on the transport medium – eg http), but also on the interface (via XML etc) so that the problems of how to communicate are largely removed, and freeing the solution providers up to focus on the main result to be achieved. With the web becoming ‘the framework’ (or has Don neatly put it ‘the world’s biggest API library’) we are increasingly programming with a Connected Systems mindset. BizTalk is of course a big chunk of Microsoft’s Connected Systems strategy.

I haven’t done justice at all to Don’s talk, but the summary would be he saw the trends of the future to be addressing these areas. Not because they are necessarily big new ideas, but because we will be getting the infrastructure, attitude and costs in line with efficiently providing them.

Don’s entire keynote was videoed and will be made available as a webcast soon – I’m really looking forward to seeing it again.

Aside: You may be interested in the BizTalk service bus (a BizTalk labs project providing their view of an Enterprise Service Bus (ESB) ‘product’ that we can test against now).

Read Full Post | Make a Comment ( None so far )

EVENTS: Community events coming up

Posted on September 7, 2007. Filed under: Community |

Just a quick note to promote a few free (primarily Sydney) events coming up (some you’ll know about, others you might have missed):

September 14: BizTalk 2006 R2 Launch (via Andrew Coates blog)

September 18: Enterprise Search Seminar

September 25: NSW.NET ICT Cluster – Business & Technology Directions for the Web

October 2: Readify Developer Network sessions commence

October 13-14: SQL Code Camp and Security Code Camp

November 3-4: Office DevCon (TBC)

(I’ll be going to all of them)

And of course don’t forget all the usual User Group meetings

Read Full Post | Make a Comment ( None so far )

PERSONAL: On Leaving Talman

Posted on September 6, 2007. Filed under: Personal |

I finished up at Talman last Friday after more than 9 years with the company. It was a sad day. Having been there for more than half of my professional career, I have learnt, grown and gained so much, and become close friends with many of the team. Walking out the door for the last time was a strange feeling.

After deciding back in May it was time to take the next step, I sat down and discussed it with my boss, Talman’s MD. Together we worked out a plan for me to hand over everything and leave with minimum impact to the company. And now, approximately 3 months later, that plan has been completed. Currently I’m enjoying 2 weeks holiday before starting a new role on 17 September (more on that in a separate post).

To Talman, I simply say: thank you. It has been a wonderful experience, and I am deeply grateful for the trust, generosity and opportunity afforded me over the near decade I’ve been lucky enough to work there.

Technorati Tags: ,
Read Full Post | Make a Comment ( 1 so far )

Liked it here?
Why not try sites on the blogroll...