Archive

Archive for the ‘GeoWeb’ Category

ESRI Mashup Challenge 2010 Nominees

March 9th, 2010
Comments Off

Today I read the twit of Dave and found the ESRI Mashup Challenge 2010 lists of nominees on Youtube. I watched almost all of the entries and I’m impressed about the evolution of mashups. It is very great to see different kind of APIs as : ESRI APIs, Google Maps APIs, Bing Maps APIs, Facebook API, Twitter API, Youtube API.

Also it is very surprising that Silverlight, a very new technology, is becoming more popular.  Mashups based on Silverlight are more showy than others, but it is still a plugin based technology which I didn’t like these kind of technologies even I have to use it in some of my projects.

And what about my candidate to win. I know there are different aspects of selecting the winner, but I will select the technology side to choose my candidate. It is using Silverlight technology and it has ability to add & edit data. Anyway, my candidate is “GIS Editor - Silverlight API“.

Good luck for all nominees.

PS : There is also a nominee using ExtMap Framework even though they erased my license :)

GeoWeb , , ,

I’m back…

February 22nd, 2010
Comments Off

After 6 months of military service, I’m back to my normal life. Especially I came back a month ago, but it takes time to get used to normal life :)

Anyway, military service was a big burden on my shoulders and now it is over. What about the future plans?

For now I’m planning a trip to USA for a job interview and I may change my continent within next months.

I also started to refresh my brain to get new version of Ext JS to improve ExtMap. Yes, you read correctly, I’ll continue to develop ExtMap, but this time, I will try a different way.  During my military service period, I saw some geo web applications which partially/completely uses ExtMap Framework, but they deleted credits part and sold it to their customers. I can’t understand why people are doing such things. I don’t want any money from them, just credits page.  Anyway, I’m working on that problem.

I have also plans to work on Google App Engine both for the web and geoweb, but I need time to understand the new approach to write applications on No-SQL platform. This approach may shape the scalibility of future web applications.

As a result, I’ll make a fresh start in my life and this gonna be awe…. (wait for it)….someeeeee :D

PS : Thanks to Barney Stinson for his great catchphrases

Ext JS, ExtMap, GeoWeb, personal

Lets looked at the wishes/predictions for 2009 and results

December 24th, 2009
Comments Off

Last year, I wrote a blog entry about the wishes/predictions for 2009. Before doing the same thing for 2010, I want to check the results :) Lets do it :

Wish list/Predictions For Web and Geoweb in 2009 :

  • Google App Engine releases GIS extension for BigTable (NO)
  • Google App Engine adds PHP/Ruby/Perl support for Apps (Partial YES -> Java added :) )
  • Google App Engine releases a desktop application to transfer data between data formats or servers (NO)
  • Google Maps adds Street View for Turkey (Not yet)
  • Google Maps adds Driving Directions for Turkey (a big YEEES)
  • ESRI releases the Offline Maps for ArcGIS Server (NO)
  • GMail adds Offline support (a big YEEES)
  • Community/ESRI adds ArcGIS Server API/support for OpenLayers (there are some possibilities from community, but not a fully supported) (YES, support come from community)

Result 4 NO,  3 YES and a partial YES. As a result, I’m not a good fortune teller :D

GeoWeb , ,

Becoming a “Google Qualified JavaScript Maps Developer”

December 21st, 2009
Comments Off

3-4 months ago  I applied for the “Google Qualified JavaScript Maps Developer” program and then joined the military. But a month ago, I got a message from Google to get qualified :) The program is working on Moodle and there are 4 parts to get points.  The details are as follows : http://code.google.com/intl/tr-TR/qualify/faq.html

There are also other fields at “Qualified Developer Program” such as Geo 3D or KML.  The main idea of the program is to show your developer skills but not in ordinary way. Other programs usually need to take an exam and pass it, but Google follow a different way to qualify.  You get points from “Application Development” (1000 pt), “Community Participation” (1000 pt),  ”References” (1000 pt) and “Qualification Exam” (2000 pt). As it is seen, there are 5000 points and you must get 3000 points at least to get qualified. So that, if you are an active developer you can get qualified without taking the exam.

Anyway, last week I took the exam, get my missing points and get qualified as a “JS Maps API Developer:) You can see all the qualified developers at http://code.google.com/intl/tr-TR/qualify/directory.html By the way, I’m the first “Google Qualified Javascript Maps Developer” in Turkey :D and hope to see other Turks as a Maps Developer.

GeoWeb, personal , ,

Presentations I Gave Until Now

November 26th, 2009
Comments Off

This post is related to presentations and workshops that I gave until now.  All of them is related to Geo issues such as Google Maps API, Google App Engine, ArcGIS Server and its APIs, Arc2Earth and Microsoft Virtual Earth (aka Bing Maps).

  • Life Cycle of Mashups at DSI - Ankara / Turkey - 29 May 2009 (Turkish) (Presentation)
  • Enterprise Mashups in the Clouds - Abu Dhabi / United Arab Emirates - 28 Apr 2009 (Presentation)
  • Google Maps and Enterprise Mashup Development (Workshop) - Ankara / Turkey - 21 Dec 2008 (Turkish) (Presentation Part-1 Part-2 Part-3 Part-4)
  • Developing Web Based GIS Applications from the Google Maps Approach  - Ankara / Turkey - 21 Nov 2008 (Turkish) (Presentation)
  • (ESRI European User Conf.) Developing Hydrology Mashups with ArcGIS Server 9.3 - London / UK - 30 Oct 2008 (Presentation)
  • Developing Web Based GIS Applications with “Google Maps” or “Microsoft Virtual Earth - Trabzon / Turkey - 31 Oct 2007  (Turkish) (Presentation) (Paper)
  • (ESRI European User Conf.) Web-based Water Information System Using GIS in Turkey - Stockholm / Sweden - 28 Sep 2007  (Presentation)

Ext JS, ExtMap, GeoWeb, OpenLayers, google app engine , , , ,

ExtMap website is opened…

June 24th, 2009
Comments Off

I have been working on ExtMap (previously known as Summit ExtMap)  versions and its website. Today I ‘m proud of announcing the three versions of ExtMap and its website. As it is stated, I changed the name of project from Summit ExtMap to ExtMap and the versions are as follows:

  • ExtMap JS (ExtJS, Google Maps API and ArcGIS JavaScript Extension for the Google Maps API)
  • ExtMap REST (ExtJS, Google Maps API and ArcGIS Server REST API)
  • ExtMap OL (ExtJS and OpenLayers)

JS ve REST versions are mostly the same as Summit ExtMap, but OL version has some missing features which will be done soon. The website of ExtMap is also available as

http://www.geowebdeveloper.com/extmap

Please do not hesitate to ask any questions or suggestions related to ExtMap.

Ext JS, ExtMap, GeoWeb, OpenLayers , , , ,

ArcIMS support for OpenLayers

April 13th, 2009
Comments Off

Today, I’ve looked at OpenLayers examples and surprised about the new additions. Now, OpenLayers support ArcIMS layers. I know some people are moving to 9.3, but some are still preferring the IMS version due to its simplicity and performance. The best client for IMS is FlashIMS as far as I know, but now you can add your IMS layers to OpenLayers. This enhances the possibilities to add different layers to OpenLayers with IMS.

Examples of OpenLayers with IMS:

1- ArcIMS Example

2- ArcIMS Thematic Example

Thanks to developers of Avencia.

GeoWeb, OpenLayers ,

PHPGeoTiles for Google App Engine (Project name changed!)

January 11th, 2009

Update 1 : Project name changed from PHPGeoCache to PHPGeoTiles due to a conflict, sorry for change.

Hi Geo Readers,

I am very happy to announce a new Open Source project :   PHPGeoTiles

PHPGeoTiles is a tile proxy for Web Map Services (WMS). It creates tiles from WMS to store them on local disk or Google App Engine’s “BigTable”.

This project is not the first one, there are better implementations of caching. So there is a question that why did i started this project? There are two answers for this question :

  • There is no caching mechanism written in PHP (if there are any, please let me know :) )
  • There is no caching mechanism store tiles on Google App Engine

I have been coding for 7 years in PHP, so it is a better environment for me than Java, .NET or python. PHP is also very popular on web due to its simplicity. You can easily find hosting on internet. Also I have been using Google App Engine for 3 months to store my tiles. Google App Engine is a kind of “Cloud Computing” environment to use in your applications.

This version is the first one as numbered 0.1. So that testing phase is very limited and its your responsibility to use it in your projects.

I’m very glad to hear your comments, questions or bug reports about the project :)

Project Web Page : PHPGeoTiles

Update 2 : Version 0.2 is available, ArcGIS Server REST API to Google App Engine support is added to new version.

GeoWeb , , , , , , ,