February 22, 2008 - 10 comments

NY Web Standards Meetup—Web Mapping Part Two: Google Maps and Beyond

Notes and links from last night's presentation on web mapping and the Google Maps API to the New York Web Standards Meetup Group. Thanks to everyone who made it!

Please contact us if you'd like to present at the March or April meetup.

Listen to Part 1 of this event

[audio:BarKode-Episode2-WebMappingPartTwo.mp3]

Listen to Part 2 of this event

[audio:BarKode-Episode3-WebMappingPartTwo.mp3]

Subscribe to the podcast of the event

Feedburner podcast link

Web Mapping Part Two: Google Maps and Beyond

We'll discuss best practices, our favorite mashups, and what makes the good ones so good. We'd also like to see if anyone in the group has any experience with the Mapstraction library.

Google Maps Wrap-up

Last month we talked a little bit about web mapping in general and ran through a Google Maps tutorial. All of the materials from last month's meetup are available on our website, including a podcast of the presentation.

Any questions about developing Google Maps? Any observations?

Other Mapping APIs

Has anyone here worked with Yahoo! Maps, Live Earth, or MapQuest? If so, what do you think?

I remember that Marco was very concerned about the fact that Google is a corporation last month, but OpenLayers is an open source solution.

I briefly worked with MapQuest in 2006, prior to driving directions in Google Maps, but I found it kind of a pain and would stick with Google—their API is faster, cuter, and easier

When initially working with the the MapQuest OpenAPI, I had a lot of difficulty getting the map to render correctly. The culprit turned out to be the DOCTYPE directive! Remove it if you want your map to display at all in Firefox and correctly in IE. Not sure if this is still true.

Open Discussion

What are the best practices when doing a mashup? Is it using abstraction layers? What makes a good UI? What are people's favorite mashups and why? What makes a good one so good?

Google has a New Year's Resolution to help produce more usable maps.

Favorite Mashups

Vincent Lim sent this one: http://www.onnyturf.com/subway/. Custom tiles. Stemless markers.

From Dominic Espinosa: Stamen Design: Oakland Crimespotting

They also released an open source interaction library called Modest Maps for displaying tile-based maps like Google's in Flash.

NYC bike maps
CrimeStat 2.0

MapCruncher

Mapstraction—Client-side abstraction layer

Published by: jeffreybarke in The Programming Mechanism

February 21, 2008 - Comments Off on One delightful .js for the useless drawer?

One delightful .js for the useless drawer?

As I was perusing the glorious mess of code, bits and other fanciful nonsense we refer to as the “web”, I came upon some delightfully useless .js files and could think of no other purpose for it than to share them with the small, yet potent & planetary contingency that is our Readership...

Behold, disbelievers! A tutorial that allows you to change the favicon in your browser (on Opera and Firefox only) via a tickling of your keys...Have a peek.

Michael Mahemoff, a wildly talented London-based software & usability dude, as well as the author of Ajax Design Patterns, presumably came up with these scripts, so don’t for a second think that we’re slagging the cat. You will find it a worthwhile expedition to dig around his site.

But seriously, if you can think of a real world application of the mighty Favicon Demo, please let us know. Or perhaps, sometimes you just have to do stuff because you can, and ask the questions later...

Published by: davefletcher in The Programming Mechanism

February 21, 2008 - 6 comments

Mash your way to a better world [reblog]

From Google Maps API Blog:

This seems like a very cool idea and I think theMechanism will get involved:

Posted by Mano Marks, Geo APIs Team. Our friends up at NetSquared recently opened a mashup challenge to engage developers in helping nonprofits realize some of their web ideas. The concept is pretty simple. First, nonprofits post ideas on data they have and what they'd like to be able do do with it on the web. Then, product managers and developers peruse projects and sign up to help produce specs and bring them to life over the course of the next month. Nonprofits with the coolest mashup at the end are eligible for grants totaling $100k at this year's NetSquared conference in May. This year there's extra emphasis on openness, from standards and data to software and ideas. If your mashup can itself be mashed up, all the better. Mix and match APIs from different sources as you see fit—the only goal is to meet a need that a nonprofit has expressed. We like this idea a lot, and we want to help it—and potential volunteers like you—succeed. On March 7, we'll be hosting a hackathon at the Googleplex in Mountain View, California, for participants, where you'll be able to talk shop with API experts from Google. We'll also be inviting gurus from other API providers in the area to join us so you get all the help you need. If you sign up to work on a project you'll hear more from NetSquared about this event and others like it. Go check out some of the projects, think about how you might be able to apply your design skills and API wizardry to help these groups out, sign up, and mash away!

Published by: jeffreybarke in The Programming Mechanism

February 1, 2008 - 2 comments

Misery Loves Company

bill gates guitar heroMicrosoft Corporation has made an offer to Yahoo, inc. for $44.6 “Bazillion” dollars (...it might as well be). This confirms that Microsoft has begun the floundering process by which they are snatching what they can in a bitter realization that Apple has won the computer operating software battle for now, and perhaps the entire war. The fact that Microsoft’s stock continued to drop after the announcement, shows how much faith their stakeholders have in the decision as well.

While the obvious signs of Microsoft’s future demise is evident in their slow, torturous, pre-recession slide into stock hell, I first really, and truly believed that Microsoft lost the PC war right after the holidays, when two hard-core IT professionals remarked on the beauty of the shiny new iMac in our New York Bunker. They also gleefully chortled that they now “love Macs” and proudly own them at home. As soon as the foot soldiers of Microsoft: the IT dudes, begin to jump ship, something is wrong in La La Land. With all that said, this slow, calculated downfall will not be without a fight. Expect hordes of viruses invading our precious Macs like ants to a picnic basket full of honey covered iPhones. Remember, for every IT person who adores their new Mac, there will likely be several others who will do their best to destroy Apple machines with tawdry new viral treats. What else are they supposed to do when Microsoft viruses are no longer pressworthy?

Which brings me back to the impending Microsoft/Yahoo connection. It's like asking a bear to french-kiss a beagle. Yahoo has recently begun to reach the nerds they’ve craved since Google started giving them noogies on the playground with the unveiling of pipes, a cool mashup tool. On the other side of the playground, Microsoft realized that the only thing that they still had a stronghold on was their precious Microsoft Office software, so ensconced in the collective of business as we know it, it would take generations for them to screw it up. Especially its Microsoft Office Home & Business. However, from around the back door of the playground, came Google with the novel idea of putting an easily shared version of Microsoft’s Office tools online. When Google released a docs, the mighty Apple thieves saw the tables turned on them and began to wet their neatly pressed slacks.

After the Zune disaster, and new realization that the children of IBM have been drinking Apple-flavored kool-aid for the past couple generations with increasingly improved results, Microsoft is possibly modifying their strategy and slowly exiting the operating system and software market. Changing the downward spiral of two “once great companies” will not be easy, but since the mightiest of all opulent nerds, Bill Gates, has taken up Guitar Hero for his retirement, and is saving the world with U2, as well as actively investing according to a Bitcoin Bank review UK, all bets are off that Microsoft will be able to continue to bully the playground dorks anymore. Ultimately, misery loves company, and ol’ Microsoft and Yahoo, inc. might make magic yet. But I'm investing in McDonalds, because when the going gets tough, the tough buy $1 burgers...

Maybe Google will be the next to freak out and make a bid on Apple. Then the recession will be in full swing...

Dave Fletcher is a Founder and Creative Director of theMechanism, a maxi-media firm in New York City and London. He’d be crazy to say that he believes that Microsoft is in as much trouble as he claims they are in this article, and that he'll probably buy Ford shares over buying into Microsoft. He just wants Google to buy Apple so he can make more money on his two whole shares of stock...

Published by: davefletcher in The Thinking Mechanism
Tags:

January 29, 2008 - Comments Off on NYC & London Calling – Employment at theMechanism

NYC & London Calling – Employment at theMechanism

Both the NYC and London offices of theMechanism are hiring.

New York City

We're seeking a creative, confident and professional Web Developer for our NYC office. You'll need to demonstrate that you're an efficient xHTML/CSS expert who stays on top of future trends. We're looking for someone who is excited, creative and can work in a comfortable team environment to develop standards-based, lead-generation sites.

Central London

We are looking for a developer with 3-4 years experience building functionally-rich web applications to join the team in our Central London office.

Read more about the opportunities and apply here.

Published by: davefletcher in The Internal Mechanism

January 28, 2008 - Comments Off on theMechanism presents: barKode

theMechanism presents: barKode

theMechanism is excited to launch our newest podcast series: barKode.

While our other podcast, theMechcast focuses on group discussions, barKode (partially named after the last name of our Senior Developer in New York, Jeffrey Barke [note the wry use of his last name barKe in the title]) will be focused on educational web design and standards-based talks, including those delivered at the The New York Web Standards Meetup Group. The first episode of barKode is called, “Web Mapping Part One–Google Maps Tutorial” where Jeffrey Barke, Senior Developer at theMechanism, leads a two-part discussion on web mapping in general and Google Maps in particular. Part Two will be on February 21st at 6:30 at the New York Creative Bunker.

You can subscribe and enjoy future episodes of barKode at feedburner.

Published by: davefletcher in The Mechcast

January 25, 2008 - Comments Off on NY Web Standards Meetup—Web Mapping Part One: Google Maps

NY Web Standards Meetup—Web Mapping Part One: Google Maps

Below are links to materials from last night's presentation on the Google Maps API to the New York Web Standards Meetup Group. Thanks to everyone who made it—there were a lot of great questions and input.

Listen to the podcast of the event

[audio:BarKode-Episode1-WebMappingPartOne.mp3]

Subscribe to the podcast of the event

Feedburner podcast link

Rashmi, here's the link I promised: Sasha Maps—A Google Web Toolkit-based library that provides functionality similar to the Google Maps API. I've never used it, because I don't know Java.

Next month will be less of a presentation and more of a roundtable as we continue our web mapping discussion. While the focus will remain on Google Maps, we'll also talk about alternatives, both commercial and open source. Other topics include: best practices, our favorite mashups, and what makes the good ones so good.

Please send the URLs of your favorite mashups, any development questions, and any tutorial requests to Jeffrey prior to part two. Thanks!

Please contact us if you'd like to present at the March or April meetup.

Web Mapping Part Two

Published by: jeffreybarke in The Programming Mechanism

January 24, 2008 - 4 comments

Edward Tufte on the iPhone

Still from iPhone Resolution by Edward Tufte

From Ask E.T.:

The iPhone platform elegantly solves the design problem of small screens by greatly intensifying the information resolution of each displayed page. Small screens, as on traditional cell phones, show very little information per screen, which in turn leads to deep hierarchies of stacked-up thin information—too often leaving users with "Where am I?" puzzles. Better to have users looking over material adjacent in space rather than stacked in time.

To do so requires increasing the information resolution of the screen by the hardware (higher resolution screens) and by screen design (eliminating screen-hogging computer administrative debris, and distributing information adjacent in space).

This video shows some of the resolution-enhancing methods of the iPhone, along with a few places for improvements in resolution.

Read the rest of Tufte's thought's and view the video here.

Thanks for sending this to us, Aline!

Published by: jeffreybarke in The Design Mechanism
Tags: ,

January 23, 2008 - Comments Off on First HTML 5 working draft is now available for comment

First HTML 5 working draft is now available for comment

The first working draft of HTML 5 has been published here and the guide "Differences Between HTML 5 and HTML 4" has been published here.

Comments on the draft should be sent to public-html-comments@w3.org. The Working Group is particularly looking for feedback with regard to the accessibility features. The comments archive is located at http://lists.w3.org/Archives/Public/public-html-comments/.

Published by: jeffreybarke in The Programming Mechanism