31.7.06

T-Mobile ROM für MDA

T-Mobile Releases Updated MDA ROM!

"TMOBILE has posted the long awaited ROM (ver 2.26) for the MDA USA. It contains a Radio Fix addressing the searching, signal acquirring issue as well as A2DP. Remember, you need a Fully Charged MDA before you get started, and make sure your PC will not go into Hibernate during the install. Also, on a personal experience note, I had a 3-5 minute pause when I got to 85%. Just as I began to worry, it picked back up. You never want to disturb the process or disconnect the cable. Complete instructions are included in the ROM Upgrade."


Für Entwickler

Search 2.0, et cetera

Read/Write Web kicks off part two of Search 2.0 vs Traditional Search with this graphic…

And includes this tasty morsel…

Krugle delivers the precise help and knowledge that programmers need to solve their immediate problems.

Meanwhile in other news (I always wanted to write that on a blog), Krugle is mentioned in a ZDnet column — New Google service for developers — that’s been picked up and re-run on quite a few other sites. The piece speculates about some opensource related offering that Google is evidently hinting around about. Your guess is as good as ours at this point. Maybe better. Apparently, more is to be revealed on Thursday at OSCON.

28.7.06

Dreist

Bamberg

Weblogs, Forschung, Kritik

Der Bamberger Medienforscher Jan Schmidt kündigt eine Nachbefragung zu seiner Studie “Wie ich blogge?!” (erste Welle: über 5000 Umfrageteilnehmer) an, deren Ergebnisse im September veröffentlicht werden sollen. Spannend zu lesen ist außerdem Schmidts konstruktive Auseinandersetzung mit dem Buch “Kopfjäger im Internet”, der Blog-Studie von Matthias Armborst. Schmidt setzt Armborsts Erkenntisse, die sich ja speziell mit [...]

Online Medien

Europäische Online-Medien

Was zeichnet europäische Online-Medien aus? Pascal Deter ging dieser Frage im Rahmen seiner Diplomarbeit nach, untersuchte bereits bestehende Angebote und erarbeitete Anforderungen für künftige Projekte. Kann das Internet zur Entwicklung einer europäischen Öffentlichkeit beitragen? Die Voraussetzungen sind gegeben. Nötig ist es zweifellos. Vogelgrippe, steigende Ölpreise, Integration von Immigranten – immer mehr Themen können [...]

19.7.06

GEZ

DÜSSELDORF. Beispiel: Ein Freiberufler, der am heimischen Computer seine geschäftlichen Mails abruft, muss dafür im kommenden Jahr monatlich bis zu 17,03 Euro zahlen. Auch der Handwerksmeister, der im Betrieb ohne Radio und TV auskommt, aber eine Internet-Verbindung haben muss, um Umsatzsteuer- oder Sozialabgabenmeldungen online abzuschicken, wird für seinen Computer von der Gebühreneinzugszentrale der öffentlich-rechtlichen Rundfunkanstalten (GEZ) zur Kasse gebeten. Ob der Rechner für den Rundfunkempfang genutzt wird oder einem völlig anderen Zweck dient, spielt keine Rolle.

Handelsblatt: Gebühren für Internet-Computer - GEZ ärgert kleine Betriebe - Handelsblatt.com: Unternehmen: Mittelstand: Aktuell - Aktuelle Nachrichten aus Wirtschaft, Politik, Unternehmen und Märkten

18.7.06

AJAX

Firefox Extensions and AJAX - A Model for Web 2.0?

Let's face it, cross site AJAX is a real pain. If you're going to provide your components as a service, sort of like Google maps, you're task is not impossible yet still challenging. If you want to mash up your...

CRM

12.7.06

Google Maps. We're making these new features available to API v2 users

Zoooooooom!

Today we're enabling some new zoom features on Google Maps. We're making these features available to API v2 users as well, so please test them out and send us your feedback!

  • Double-click to zoom. Instead of double-clicking to recenter the map, we now support left double-clicking to recenter and zoom in one level, and right double-clicking to zoom out one level. This can be enabled or disabled by calling enableDoubleClickZoom() or disableDoubleClickZoom() from a GMap2 instance. By default, double-click to zoom is disabled for API sites, since navigation in some API applications relies on the old behavior.

  • Continuous zoom. For users of Firefox and Internet Explorer on Windows, we provide a smooth, continuous zoom animation when you zoom in one level. We turn off overlays during the zoom animation, so this may not be suitable for all API sites. To enable or disable continuous zoom, call enableContinuousZoom() or disableContinuousZoom() from a GMap2 instance. By default, continuous zoom is off.

For more details on zooming, please see the documentation. Don't forget to let us know what you think via the Maps API discussion forum.

Happy zooming!

11.7.06

Open GIS

The OGC(R) Releases Basic Geometry Profile for Geography Markup Language (GML(TM))

WAYLAND, Mass. June 5, 2006 - The membership of the Open Geospatial Consortium, Inc. (OGC) has approved and released the OpenGIS(R) Geography Markup Language (GML) Simple Features Profile Specification. This standard defines a simple profile of GML version 3.1.1.The OGC's GML specification ...

What is Geoserver


GeoServer is an Open Source server that connects your information to the Geospatial Web.With GeoServer you can publish and edit data using open standards. Your information is made available in a large variety of formats as maps/images or actual geospatial data. GeoServer's transactional capabilities offer robust support for shared editing. GeoServer's focus is ease of use and support for standards, in order to serve as 'glue' for the geospatial web, connecting from legacy databases to many diverse clients.GeoServer supports WFS-T and WMS open protocols from the OGC to produce JPEG, PNG, SVG, KML/KMZ, GML, PDF, Shapefiles and more. More information on specific features of GeoServer can be found here, and some samples of GeoServer in action are in the gallery.Geoserver is built on Geotools, the same Java toolkit that udig uses. GeoServer is a truly open community, with a well documented and modular codebase, so don't hesitate to get involved.Read more about what GeoServer is here.

Home - GeoServer - Confluence

technorati tags:, , ,

10.7.06

Mapping API

Description Mapping services Category Mapping Tags mapping Date Reviewed 2006-07-09 Version
API Home Page http://www.globexplorer.com/products/imagebuilder
-

From their site:

We offer instant metered Internet access to the world's largest aerial, satellite, and map image database, available in a range of customizable subscription packages. Our software development kit makes it simple to integrate our content into Web sites, and our flexible API's allow customers to incorporate a variety of complimentary information, such as property information, street maps, and parcel maps. We also sell extensions for mapping software and off-the-shelf CD image products. Additionally, our engineers can create and install custom applications to incorporate our content into virtually any business environment.

ProgrammableWeb API Detail: GlobeXplorer

Wachstumsmotor

Europäer geben 100 Milliarden Euro im Netz aus

Das Internet bleibt auch in den kommenden Jahren der Wachstumstreiber im Handel. In diesem Jahr geben die Europäer erstmals mehr als 100 Milliarden Euro im Internet aus. 21 Prozent Wachstum im Jahr sagen Marktforscher heraus.

technorati tags:, ,

7.7.06

Geokodierung

Geocoding at last!

On Sunday night we silently updated the Google Maps API to include geocoding, our #1 most requested feature by developers. It took just 4 hr 32 min 19 sec for curious developers (Mike Williams in this case) to discover it in our new JavaScript files.

The Maps API provides two ways to access the geocoder. You can talk to our geocode servers directly via HTTP request, or you can have the JavaScript do the dirty work for you from the browser. Some cool features of our geocoder are:

  • We don't require you to break up the address into components such as street, city, country. Just send us the address as a single string and let us take care of the parsing.

  • Don't worry about capitalization or punctuation or abbreviations. The geocoder is smart enough to figure out that "Pky" means "Parkway" and "Mtn View" means "Mountain View".

  • The geocoder returns a nicely formatted version of the address you sent. So if your users are typing in things like "1600 aMPhiTheatrE pkWy 94043 USa", we'll send you back a cleaned-up version that you can store & display back to users: "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA".

  • The geocoder also returns the address broken up into components, like street, country, province, prefecture, postal code, etc. This allows you to do things like sort all your addresses by zip code. The geocoder response uses the eXtensible Address Language format, is an international address standard that works for 200+ countries.

  • There's also a simpler version of the geocoder that returns a GLatLng. If you don't need any fancy extra features like address components or cleaned-up strings, just use the getLatLng method of GClientGeocoder to get back a geocoded point.

  • The client-side JavaScript geocoder comes equipped with a built-in cache. This makes the user experience faster and means you'll use up less of your geocode request quota.

  • Street-level geocoding is available for the US, Canada, France, Germany, Italy, Spain and Japan. More countries will be added as Google Maps launches in new countries.

For now, geocode requests are limited to 50,000 requests per day per API key. Since this is a new service, we've set a conservative limit and will reassess as usage picks up. For more information on the geocoder and example code, check out the documentation. As always, we welcome your feedback on the feature and the documentation.

API v1 Current: 1.31
API v1 Default: 1.31
API v2 Current: 2.55a
API v2 Default: 2.54

Update: Removed Japan from the list of countries for which we offer street-level geocoding, as it is not available there. たいへん申し訳ございません。 m(_ _)m

5.7.06

GIS

Government Gets Together on Geospatial Architecture

Good article on the Geospatial Enterprise Architecture.

Für den beginnenden Fachinformatiker ;-)

5 Tips For a Beginning Programmer

For someone who spends most of their time in Photoshop or working with relatively simple languages like HTML and CSS, it can be difficult to move to more advanced (and more interesting) programming languages. The transition is significant and requires an overhaul in the way you approach a task or problem.

Being a beginning programmer myself, I have found the following tips very helpful in learning both the concepts behind general programming and the specifics of individual languages.

  1. Get the basics down first: It is important to realize that the logic behind most languages is nearly identical. So understanding what variables, loops and functions are beforehand will be invaluable. As described by Kyle Neath, learning various languages will be akin to learning to interpret a new accent once you understand their foundation. The best way to learn these basics is by focusing first on the concepts presented in your programming tutorial before reapproaching the content to learn the syntax, etc.
  2. Get a good book: This may seem like a no-brainer, but finding a good book that can walk you through the process is very important. Try starting of with a ‘For Beginners’ book as these usually do not make the assumption that you are at least partially familiar with the content they present. Also, consider picking up a couple of these introductory volumes as the authors of these types of books are often forced to cut out important parts to keep the lenghts down so you might find important topics in one book that went completely untouched in another. Plus, it’s always helpful to reread those foundational concepts.
  3. Learn by doing: This is perhaps the most important tip because it ensures that you are actually learning the concepts and syntax and not just recognizing what happens. There’s a big difference between actually writing the code and telling yourself that this is what I would do. Most books have end-of-section excercises – they’re there for a reason. Being presented with a problem or question helps you learn how to approach future programs.
  4. Go old school: When you’re first learning a programming language, it is easy to become overwhelmed with relatively minor syntax, style and conceptual problems making it difficult to remember what exactly it was that you were trying to do. By outlining your program’s function and scope on paper (or the electronic equivalent) you can quickly remind yourself of what you’re trying to achieve.
  5. Community Participation: A big part of learning a new programming language is joining an active and proud community. Whether it’s a co-worker, mailing list or forum, connecting with an expert can be just what you need. Books are good for setting you up but you’ll often find yourself faced with a seemingly insurmountable obstacle once you begin applying your new knowledge. At times like these, the practical experience of a seasoned programmer is essential not only to help you solve your problem but also to learn how the problem was solved.

If you have any tips that might be of use to a young programmer, feel free to submit them in a comment.

digg this story

Mapstraction

Early Examples


NB:- Our API isn't fixed yet, don't complain if things change quickly. * ljn.html quick demo of three platforms on one screen, for London Javascript Night * demo-yahoo.html * demo-google.html * demo-microsoft.html * (patchy marker implementation so far) mapstraction.js talks to Google Maps, Yahoo Maps and Virtual Earth APIs * ypolyline/ - 95% complete polyline implementation for Yahoo Maps * mpolyline/ - 95% complete polyline implementation for Virtual EarthThis currently talks to v2 Google, v3 Yahoo and v2 VE. VE v3 is much better though, watch this space.

Mapstraction - a javascript library to hide differences between mapping APIs.

Blogged with Flock

4.7.06

OLAP

The Screening Room #6: XML for Analysis

In the June episode of The Screening Room I receive an education from Chris Harrington, who runs the Active Interface consultancy, about an emerging standard for online analytical processing (OLAP) called XML for Analysis (XMLA). ...

Blogged with Flock

"location based services" einmal ganz neu definiert ;-)"

Eine der Urformen von location based services heißt: Lokalteil einer Regionalzeitung. Eigentlich müsste sie auch im Netz die Keimzelle von Communities und der Traum vieler Anzeigenkunden sein. Was viele Tageszeitungen stattdessen im Netz bieten, sind eingekaufte Nachrichten, ein paar Artikel aus der Papierausgabe und dazu ein Forum. Online als Randaktivität in den Händen von Beauftragten.

Wortfeld » Medien Netz Politik Weblog

Blogged with Flock