04 Jan 2011 @ 15:36 

Με το motto “don’t you think its time to try a Different Browser”, 10+ χρόνια πριν είχα ασχοληθεί με την κατασκευή του πρώτου ολοκληρωμένου ελληνικού browser, του NetSurfer Browser III.

Ο NetSurfer αποτέλεσε το πρώτο μου Project σε Visual Basic. Ξεκίνησε σε έκδοση vb4, συνέχισε σε vb5 (ως NetSurfer2000) και εξελίχθηκε σε ένα πρόγραμμα που συνδύαζε βιβλιοθήκες από C++, πολύ subclassing σε vb6 πλέον, και ονομάστηκε “NetSurfer Browser III”. More »

Posted By: leo
Last Edit: 26 Mar 2013 @ 22:42

EmailPermalinkComments Off on NetSurfer Browser 2011
Tags
Tags: ,
Categories: Internet, Programming, Projects
 03 Jul 2010 @ 17:45 

Οι τελευταίες εκδόσεις των Web Browsers, γνωρίζουν πλέον που βρίσκεστε κάνοντας χρήση της υπηρεσίας Google Location Services.

{Browser Rendering Engine: Gecko 1.9.1 (Firefox 3.5/ Thunderbird 3/ SeaMonkey 2)}

Με βάση δεδομένα από την IP address αλλά και του ασύρματου σημείου πρόσβασης στο οποίο συνδέεστε, η Google είναι σε θέση να γνωρίζει και που ακριβώς βρίσκεστε και μάλιστα με μεγάλη ακρίβεια. Μετά από δοκιμές που πραγματοποιήθηκαν σήμερα στην Θεσσαλονίκη, υπάρχει σημαντική πιθανότητα η υπηρεσία της Google να έχει καταγράψει τις γεωγραφικές συντεταγμένες ασύρματων σημείων πρόσβασης, με αποτέλεσμα να μπορεί να γίνει γνωστή η γεωγραφική θέση μας από όποιοδήποτε site χρησιμοποιεί την τεχνολογία αυτή και μάλιστα με ακρίβεια 100 μέτρων.

Κάνοντας χρήση του geolocation API μπορούμε να ελέγξουμε εάν είναι διαθέσιμες οι υπηρεσίες geolocation με τον παρακάτω απλό κώδικα:

if (navigator.geolocation) {
/* geolocation is available */
} else {
alert(“I’m sorry, but geolocation services are not supported by your browser.”);
}

Σε περίπτωση που οι υπηρεσίες είναι διαθέσιμες από τον browser/add-on μπορούμε να πάρουμε δεδομένα από το αντικείμενο geolocation

var geolocation = Components.classes[“@mozilla.org/geolocation;1”].getService(Components.interfaces.nsIDOMGeoGeolocation);

και καλώντας την μέθοδο getCurrentPosition()
μπορούμε να πάρουμε στοιχεία για το που βρίσκεται ο χρήστης που βλέπει την web εφαρμογή μας.

navigator.geolocation.getCurrentPosition(function(position) {
   do_something(position.coords.latitude, position.coords.longitude);
});

Το παραπάνω παράδειγμα θα εκτελέσει την function
do_something() μόλις εντοπίσει την γεωγραφική μας θέση…

Μπορείτε να δείτε αναλυτικά
Geolocation API Specification
Editor’s Draft 10 February 2010
στην σελίδα της W3C:
http://dev.w3.org/geo/api/spec-source.html

Με παρόμοιο τρόπο εφαρμογές που τρέχουν στο κινητό μας, μπορούν να ξέρουν που βρισκόμαστε να να μας παρέχουν σχετικές πληροφορίες (http://code.google.com/p/gears/wiki/GeolocationAPI).

Posted By: leo
Last Edit: 03 Jul 2010 @ 17:52

EmailPermalinkComments Off on Όταν ο browser ξέρει που βρίσκεστε…
Tags

 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 73
  • Comments » 0
Change Theme...
  • VoidVoid
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater « Default
  • FireFire
  • LightLight

Airplay



    No Child Pages.

Projects



    No Child Pages.

Portfolio



    No Child Pages.

Wall



    No Child Pages.

NetSurfer Browser



    No Child Pages.

Portfolio 2 Columns



    No Child Pages.

Portfolio 3 Columns



    No Child Pages.