From The Duke Blog: Microsoft InfoPath! Another WoW!
A rewarding quote:
I can create a form that will run right out of a SharePoint page, and store the
data entered right into an access database! Sweet! I bet I build my first form
for my group by the end of next week! I never thought I would say this, but
Microsoft is onto something!
I do my best to take a short walk any day that we have great weather on the Microsoft campus. This time of year especially gives me a chance to enjoy all the flowers and to stroll along the wet-land path and remember Beau and the walks we had together back when I had just started working at Microsoft.
Today we had an event: Chinese President Hu coming to visit. Always a good chance to wander about and be a lookie-loo.
Well, the lookie-loo quotient had been exceeded by the time I reached the fun-spot across the street from building 36 and the police had yellow-taped my intended path. So my walk to the 16 cafeteria turned into a diversion.
I went around on the edge of the exercise field and came up behind some of the established protest areas. The main protest group, as far as I could decipher, was Falun Gong.
So I walked around, looking for the snipers manning the roofs. No luck. Walking down towards 40th one lady, not in a jogging outfit, broke-out in a run towards the circus. Not a good move. A security officer asked her to stop and walk around the taped off areas.
The Executive Briefing center was all made up - good thing it was such a pretty day. Big huge red banners with Chinese writing and nice red tapestry adorning the entryway.
So, it's about 6pm and all seems well. Let me look at the window and see if Redmond's scary armored vehicle is still there... yep. Here's hoping that I won't head home just when the motorcade revs up.
I hope I never have the chance to describe my own adventure like this: ComputerZen.com - Scott Hanselman - Tracking down a Trojan
As of late, I've been using the tools more for tracking down why more computer is slow and who is dorking around scanning the disk.
This, too, could be an example of a trojan. My only hint that a fresh-installed Win2K machine was infected was when I looked at the upload / download rate (I was downloading the security patches) and mused: damn, sure is uploading a bunch more than it should... hmm... oh, no!
That's been my only compromise. And I keep looking.
Here's an ondemand webcast link to our recent InfoPath 2007 overview: MSDN Webcast: New Features in Office InfoPath 2007 (Level 200)
Gray did a great job!
I've got to appreciate Julie's determination: XmlFormViewer In ASP.NET Application
While my team has worked on breaking the InfoPath.exe rich-client bits into a hostable control, our Form Server team also took on the work to make the server technology hostable in ASP.NET pages.
So whether you have a rich-client need to host a structured XML editor or a thin-client browser need, we've got you covered. I can' encourage people enough to take the time to understand InfoPath fundementals so that they next time you're dealing with the need for a rich-form editing solution, you can just turn to InfoPath and save your self time and money.
Whew! As a lazy programmer, I appreciate anything and everything that saves me time from hacking my HTTP pages / streams just so that I can giggle over a video later or stream it to my Buffalo LinkTheater...
This is more for my own personal reference than anything: I think I could be one big fat happy geek spending my time playing with all the tools and applications here: ComputerZen.com - Scott Hanselman - Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List
I was reading Dare Obasanjo's blog this morning waiting for an MSPAC speaker and hit the top of my "I feel so bad" meter: W3C Publishes XMLHttpRequest Object specification
First of all, I don't like the W3C anymore. When the web was wild and Netscape was creating the BLINK tag and Microsoft was creating the MARQUEE tag, we needed a little bit of head knocking to get things cooled down and standardized. When XSLT was morphing and needed to be guided to help solve our dynamic view + data rendering, W3C was a great place to proactively brainstorm.
Their job is done.
As they continue to keep themselves busy, you get awful stuff like XSD - the very worse you can get from a design-by-committee specification that is so inelegant I regret everytime I have to crack a book to track down some obscure aspect of a naughty schema.
Now, they go and pull together a specification of the XMLHttpRequest object, something that's the fundamental fun driving the AJAX / Web 2.0 world of re-enthusiasm about the web and dynamic solutions, and give zip zero zilch nods towards the original creators of the object.
Way back when (when as in when my beard wasn't as grey... or grey at all) I worked on the NetDocs project, specifically on the group implementing the inbox, calendar, and contact views and the technology underneath to great the XML list data and render them. All that XML was grabbed via an XMLHttpRequest object instantiated as a WebDAV command. NetDocs was AJAX on steroids. Asynchronous, crazy, COM-loving steroids.
I sat down with my boss to hear an architectural review by Alex Hoppman on how the original OWA worked and their usage of this little object Alex helped to design: XMLHttpRequest object. Nifty!
Niftyness sticks in the programming world. When something is done well, it is duly appreciated and put to use. That's what we did. Big time.
So I don't want to go all Dave Winer here and demand attribution everytime XMLHttpRequest is glorified. But a specification? One with historical tracking and that points to other references on the subject? Yes. I expect due attribution here, even grudingly added later.
So I'll go back to the "live" spec occasionally, perhaps even pop a pissy post to their alias. I think the W3C is ready to be shuttered and archived off. This is just another brick in the wall.
Non-technical stuff going on with EricRi in the Northwest.
Lots More About Eric.
Disclaimer: The postings (and comments) here represent personal point of views and in no way represent the point of view or official opinions of my employer (Microsoft Corporation). The postings here are provided "AS IS" with no warranties, and confers no rights. And if you're reading this blog, you're not only incredibly discerning, you're also knee-weakening good looking.
More blogs about Eric Richards.