Wednesday, October 26, 2011

SharePoint News Report

IN THE COMMUNITY
Unit testing is a tenet of Extreme Programming, one of the underpinnings of agile software development practices. Yet, according to several experts, a surprising number of developers still are not doing it.
For developers writing SharePoint applications, there are fundamental impediments to unit testing. First, according to Critical Path Training consultant Andrew Connell, it requires developers to have a live SharePoint instance on their machines, because custom code “will inevitably use something from the SharePoint API that doesn’t work in an offline mode, per se.” This is a problem in developing for any platform that requires a full instance to test against, such as Windows Azure, Microsoft CRM, Salesforce and other enterprise platforms.
The way to address this problem is through mocking, or faking, the necessary piece to complete the test, Connell explained. The mocking framework essentially hijacks the real call and rewires it to do something else, so a running instance of SharePoint is not required.
There are commercial solutions available, such as Typemock’s Isolator, as well as Moles, a Microsoft Research project. Typemock’s solution mocks up SharePoint objects such as SPSites for site collections, SPWebs for sites, SPLists for lists, or SPListItems for items, among others. Eli Lopian, founder and CEO of Typemock, hopes the tool will encourage developers to do unit testing.
“Developers write code and send it off to QA, which runs some regression tests, and the code ping-pongs between IT and QA,” Lopian said. “Unit testing is hard to practice, and that is coupled with pressure to get software out the door quickly.” As more organizations move to agile development practices, though, he believes unit testing will become more routine.
—David
PLATINUM SPONSOR
ESRI
Esri's ArcGIS Mapping for SharePoint enables you to visualize and analyze your information on a dynamic map inside SharePoint, enabling better business insight. This out-of-the box mapping solution is easy to configure using a SharePoint Web Part that requires no programming. Leverage your existing Microsoft development skills and IT infrastructure to get started mapping and sharing your information. Download a free evaluation today!
IN THE NEWS
H3 updates Mobile Entrée platform for SharePoint
By David Rubinstein
With an HTML5 framework for mobile applications to run offline, and support for PerformancePoint scorecards and reports, H3 Solutions yesterday unveiled Mobile Entrée 3.0, the most recent version of its mobile application development platform.
Mobile Entrée 3.0 includes business intelligence capabilities that can leverage Microsoft’s PerformancePoint software for scaling Excel Services or PowerPivot dashboards, and adds a touch-friendly experience for smartphones, according to the company announcement.
A new HTML5 framework lets developers create applications that have the ability to run offline in Android and iOS devices. "We have made it easy for .NET developers to create installable HTML5 Web applications," Mike Herres, president of H3 Solutions, said in the announcement. "Offline capability was the biggest ask from our customers, and we have delivered with a highly flexible solution that will run on the two most popular mobile platforms."
Here are the company’s 3.0 release notes.
GOLD SPONSOR
Axceler
Whether you have SharePoint 2007 or SharePoint 2010, you can benefit from attending this session where we will show you how to use ControlPoint to: Manage SharePoint Permissions; Analyze SharePoint usage and activity; Audit your SharePoint environment; Identify SharePoint governance violations; Analyze SharePoint content and storage; Clean Up, Manage and Configure SharePoint accounts and sites; and more!
Webinar: November 3, 2011 – 2:00pm EDT
LINKAPALOOZA
the linker
Today, The Linker is agitated. He saw in his snail-mail a letter from the county’s Red Light Safety Program, which when opened revealed a cheesy photo (doctored, he suspects) of The Link-Mobile apparently running a red light. Well, The Linker is just not that kind of driver, so he went to the website listed on the violation to view the video of the incident. It was not a “blown” red light; The Linker merely made a legal right turn on red. The Linker has filed a challenge to get a hearing on the case, so he may be called away at the precise time you all need a link fix! So here are a number of links that’ll help you keep on truckin’ smoothly along that SharePoint highway.
Not-so-random YouTube entry: Right on Red
SILVER SPONSOR
SPTechCon
SPTechCon is coming back to San Francisco. Join us Feb. 26-29, right near San Francisco’s historic Union Square, for the biggest and best SharePoint event. Learn from many of the top SharePoint professionals in the industry; Ted Pattison, Bill English, Ben Curry, Todd Klindt, Shane Young, Andrew Connell, Eric Shupps, Laura Rogers and many more!
SPTechCon San Francisco
February 26-29, 2012
SHAREPOINTERS
The mid-project assessment
By Eric Riz, Concatenate
SharePoint assessments are a way to set objectives, make creative business-level suggestions, and baseline the project. The goal is to analyze your corporate needs and assess your ability to deploy SharePoint effectively, while improving your business operations and hopefully leveraging your existing legacy systems—and by systems, I mean data—before beginning the implementation.
Companies then follow the outline through project completion, at which time the project team will walk through a “Lessons Learned” session, noting what was implemented and the differences between the assessment and the end result. All this is well and good in principle if you want to measure your success once the project is over, but how many of you do mid-project assessments on your SharePoint implementations?

READ MORE
Eric is the EVP of Systems Integration for Concatenate, a software firm focused on maximizing SharePoint through product innovation and systems integration based in Toronto. You can reach Eric by email at ericr@concatenateinc.com and read his other SharePoint thoughts on his blog at www.ericriz.com.
BRONZE SPONSOR
HiSoftware
When is the best time to prevent privacy breaches? Before they happen. What’s the best way to deploy social computing within your organization? When you have confidence that policies have been defined – and are being followed. And what’s the best way to ensure that you have compliance with policies? When you use automation.
Read this technical paper to learn about the 10 biggest areas where businesses and other organizations run into compliance issues – and learn how automation can address problems before they happen.

No comments: