website metrics

The First Ajax Seminar

On 13 March 2006 the first Ajax Seminar will be held in New York, the seminar will be led by the

Ajax father “Jesse James Garrett”, the other participants will be Scott Dietzen (Father of Weblogic) , Bill Scott (AJAX Evangelist of Yahoo!), …

Participants

 

 

 

Jesse James Garrett (New York / San Jose)
Father of “AJAX” Who Coined the Term in 2005

Jesse James Garrett is the Director of User Experience Strategy and a founding partner of Adaptive Path, the world’s premier user experience consulting company. He is author of The Elements of User Experience (New Riders), and is recognized as a pioneer in the field of information architecture. Jesse’s clients include AT&T, Intel, Crayola, Hewlett-Packard, Motorola, and National Public Radio. Since starting in the Internet industry in 1995, Jesse has had a hands-on role in almost every aspect of Web development, from interface design and programming to content development and high-level strategy. Today, information architects around the world depend on the tools and concepts he has developed, including the widely acclaimed “Elements of User Experience” model. He is co-founder of the Information Architecture Institute, the only professional organization dedicated to information architecture. He is also a frequent speaker and writer whose work has appeared in numerous publications, including New Architect, Digital Web, and Boxes and Arrows.

Scott Dietzen (New York)
One of the Fathers of WebLogic and J2EE
Ph.D., President and CTO, Zimbra

Scott is widely credited with helping put together the J2EE standard, launching the Web application server category, launching the Java Community Process, and driving the Web services collaboration with Microsoft and IBM. Prior to Zimbra, Scott was CTO of BEA Systems where he was the principal architect of the technology strategy for the WebLogic product family.

Bill Scott (New York)
AJAX Evangelist of Yahoo!

Bill Scott, one of the top AJAX experts in the country, is an Interaction Designer and AJAX Evangelist at Yahoo! He is part of the newly formed Design and Practices Team working with teams throughout Yahoo! to create a rich experience on the web. Before joining Yahoo! Bill founded the User Experience Team at Sabre Airline Solutions, part of Sabre Holdings. During that stint he also co-founded Rico, an open source JavaScript framework for creating AJAX & DHTML web applications. Over the past 20 years Bill has been involved in designing and creating user interfaces for video games, military war games, 3D graphics, oil and gas research, software development environments, supply chain planning, and various other scientific and business domains. He posts his musings about user experience on his blog.

David Heinemeier Hansson (New York)
Creator of Ruby on Rails

U.S.-based since December, 2005, David Heinemeier Hansson is the development lead of Rails, also known as Ruby on Rails, which the official Ruby on Rails website irreverently describes as “a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups.” He has had help from a lot of contributors. David is the creator of applications like Instiki, Basecamp, and Ta-da, and has now joined the Chicago-based team of 37signals.com, a privately held company founded in 1999 and committed to building the best web-based software products possible with the least number of features necessary. David will give his first presentation on “AJAX in Rails” at the “Real-World AJAX” one-day seminar.

Adam Bosworth (San Jose)
Vice President of Engineering, Google
One of the Fathers of XML and Creator of Microsoft Access

Adam Bosworth is Vice President of Engineering, Google. He joined Google in 2005 from BEA Systems, where he was Chief Architect & Senior VP of Advanced Development. Prior to joining BEA, Bosworth co-founded Crossgain, a software development firm acquired by BEA. Known as one of the pioneers of XML, he previously held various senior management positions at Microsoft, including General Manager of the WebData group, a team focused on defining and driving XML strategy. While at Microsoft he was also responsible for designing and delivering the Microsoft Access PC Database product and assembling and driving the team that developed the HTML engine of Internet Explorer 4.0.

Rob Gonda (New York)
Bestselling AJAX Author, CTO, iChameleon Group
Editor-in-Chief, AJAX Developer’s Journal

Rob Gonda, newly appointed to the helm of SYS-CON Media’s AJAX Developer’s Journal, is the CTO for iChameleon Group. He is an Advanced Certified Coldfusion Developer, holds a BS in computer science and engineering and an MBA with a specialization in entrepreneurship. He recently wrote a two-part feature article on AJAX for ColdFusion Developer’s Journal that in one month became the most-read article in the magazine’s history.

Dion Hinchcliffe (New York / San Jose)
Cofounder & CTO, Sphere of Influence Inc.
Editor-in-Chief, Web 2.0 Journal

Dion Hinchcliffe, newly appointed editor-in-chief of SYS-CON’s pioneering Web 2.0 Journal, is cofounder and chief technology officer for the enterprise architecture firm Sphere of Influence Inc., in McLean, Virginia. A veteran of software development, Dion works with leading-edge technologies to accelerate project schedules and raise the bar for software quality. He is highly experienced with enterprise technologies and he designs, consults, and writes prolifically. Dion actively consults with enterprise IT clients in the federal government and Fortune 1000. He is a frequent speaker on AJAX, Web 2.0 and SOA and is currently the top-read SYS-CON.com blogger.

Jeremy Geelan (New York / San Jose)
Conference Chair
Group Publisher & Editorial Director, SYS-CON Media

Jeremy Geelan is group publisher and editorial director of SYS-CON Media, and is responsible for all print titles and online i-technology portals for the firm. He regularly hosts SYS-CON.TV, is executive producer of the “Power Panels with Jeremy Geelan” iTV series, and represents SYS-CON at conferences and trade shows, speaking to technology audiences both in North America and overseas. His i-Technology Blog is at jeremy.linuxworld.com and he is conference chair of the upcoming iTVcon - “Internet TV Conference & Expo 2006″.

Ross Dargahi (New York)
Well-known AJAX Evangelist
Co-founder and VP of Engineering, Zimbra

Ross Dargahi, a co-founder of Zimbra, is presently the company’s VP of Engineering. Prior to Zimbra, he was Director of Engineering and Director of Product Management with the Messaging Products Group at Openwave Systems - where he built and led the engineering team that designed and architected large-scale messaging subsystems and was responsible for unified messaging, multimedia messaging (MMS), and voicemail. Ross joined Openwave as part of the 1999 acquisition of Onebox where he was a founding engineer and senior architect. Prior to Onebox, Ross was at Sun Microsystems’ JavaSoft division where he was a lead engineer with the Java Server Group responsible for network computer and embedded server products.

Dave Crane (New York)
Co-author of Bestselling AJAX Book ‘AJAX in Action’
Dave will autograph a copy of his book for all delegates!

Dave Crane is senior developer and architect for Historic Futures Ltd., a UK firm specializing in web-based supply chain management solutions. He is also lead author of the bestselling ‘AJAX in Action’, and has been using the technologies that we now know as AJAX in production for several years. He has worked extensively in the IT industry over the last ten years, in areas as diverse as home automation, finance and national policy planning, for companies ranging from start-ups to FTSE 100 market leaders, using technologies as diverse as J2EE, Python, Ruby, PHP, Linux and .NET. He holds degrees in environmental science, parallel computing, and a Ph.D. in simulation modelling and philosophy. He is active as a writer, trainer and mentor in the AJAX community.

Christophe Coenraets (New York / San Jose)
Senior Technical Evangelist, Adobe
AJAX/Flex Integration Guru

Christophe Coenraets currently works as a Senior Technical Evangelist at Adobe. Before joining Adobe, Christophe was an evangelist at Macromedia, focusing on Rich Internet Applications and Enterprise integration. Prior to Macromedia, Christophe was the head of Java and J2EE Technical Evangelism at Sybase, where he started working on Java Enterprise projects in 1996. Before joining Sybase in the US, Christophe held different positions at Powersoft in Belgium, including Principal Consultant for PowerBuilder, and Manager of the Professional Services organization. Before joining Powersoft, Christophe worked as a developer and architect on several retail and BPM projects. Christophe has been a regular speaker at conferences worldwide for the last 10 years.

Paul Rademacher (San Jose)
Google, Creator of HousingMaps.com

Paul Rademacher is the creator of HousingMaps.com, which combined Craigslist and Google Maps for the first web mashup. Paul holds a Ph.D. in Computer Science from UNC-Chapel Hill, and worked as an R&D Engineer at Dreamworks Animation on such movies as Shrek 2 and Madagascar. Since creating HousingMaps, Paul is now at Google.

Sahil Malik (New York)
telerik Tech Evangelist, Leading RIA + AJAX Company
Microsoft MVP and Author of bestselling book “ADO.NET 2.0″

Sahil Malik is an independent consultant, trainer and mentor in various Microsoft Technologies and has been closely involved with telerik as a technology strategist. He has worked for many large clients across the globe including a good deal of Fortune 100 companies and US government organizations. He is currently leading the office of Emerging Technologies at a prominent government office where he is in charge of reviewing, assessing and recommending various technologies to support the organization. Malik frequently speaks on a variety of .NET related topics at local user group meetings and industry events. For his community involvement and contribution, he has been awarded the Microsoft MVP award. He can be reached at www.winsmarts.com.

Jouk Pleiter (New York / San Jose)
Co-Founder & CEO of Backbase
Leading Rich Internet Apps + AJAX Software Company

Jouk Pleiter is the CEO of Backbase, a leader in the field of Rich Internet Applications and AJAX development software. Backbase’s clients include ING, ABN AMRO, TNT, KPN, Comsys and Heineken. Backbase operates globally with offices in San Mateo (North America) and Amsterdam (Europe). Since 1995, Jouk has been an entrepreneur: he founded three successful software companies. Prior to Backbase, Jouk was part of the founding team at the web content management company Tridion, where he led the product management operations, and was driving the company’s efforts to become a leader in the European WCM software market. Jouk previously was part of the founding team at the Interactive Agency Twinspark where he grew the company to a leading market position in Europe and was instrumental in the sale of Twinspark to Agency.com. He has an MBA from the University of Groningen.

Kevin Hakman (New York / San Jose)
Director of Product Marketing, TIBCO General Interface
Award winning Rich Internet Apps + AJAX Framework and Toolkit

Kevin Hakman is the director of product marketing for TIBCO General Interface, the award winning AJAX and Rich Internet Application framework and toolkit. Kevin Hakman pioneered AJAX in the enterprise co-founding General Interface in 2001. Since that time General Interface (aka ‘GI’) has been powering Web applications that look, feel and perform like desktop applications, but run in the browser at Fortune 500 and U.S. Government organizations. General Interface was also the first to use its own toolkit to provide full visual tooling for AJAX when it released it’s 2.0 Version in 2003. TIBCO acquired General Interface in 2004 to extend its vision for service oriented applications to the end user. Kevin is a contributor to the SOA Web Services Journal and the AJAX Developer’s Journal.

Shanku Niyogi (San Jose)
Product Unit Manager, Microsoft UI Framework and Services
User Experience Guru - ASP.NET, Atlas, Windows Forms

Shanku is Product Unit Manager of the UI Framework and Services (UiFX) team, which is responsible for delivering high-productivity UI framework technologies for the .NET platform, including ASP.NET, Atlas, Windows Forms, and frameworks for smart clients. Prior to his current role, Shanku was Group Program Manager of the Web Platform and Tools team on the Whidbey release of ASP.NET and Visual Web Developer. Shanku joined Microsoft in 1998 as a developer, having spent several years shipping products in the Windows ISV industry. Shanku holds a Bachelor of Mathematics degree in Computer Science from the University of Waterloo.

Coach Wei (New York June 5-6)
Chairman, Founder and CTO, Nexaweb
The Creator of First Commercial AJAX Applications

Coach Wei combines in-depth IT industry expertise with extensive education and research experience at MIT to drive technology innovation and business direction for Nexaweb. He founded Nexaweb in 2000 and served as CEO until summer 2003. Before founding Nexaweb, Coach architected and designed enterprise software for managing storage networks at EMC Corporation. As a graduate researcher at MIT, Coach developed software and hardware systems for non-destructive evaluation as well as signal/image processing algorithms. Coach was a finalist in the 1999 MIT $50K entrepreneurship competition and holds several U.S. patents. An accomplished writer and speaker, Coach has published numerous articles on topics including: AJAX, J2EE and .NET, RIA development, XML, signal/image processing, composite materials and ultrasonic imaging. He has spoken at top industry events, such as JavaOne and Web Services Edge. Coach holds an MS in information technology from MIT.

Ajit Jaokar (New York June 5-6)
CEO, futuretext
Author, “Mobile Web 2.0″

Ajit Jaokar, based in London (England), is the CEO of a publishing company, futuretext (www.futuretext.com). He is currently writing a book about Mobile Web 2.0 (Mobile Web 2.0: The Innovator’s Guide to Developing and Marketing Next Generation Wireless / Mobile Applications). Ajit also chairs Oxford University’s Next-Generation Mobile Applications Panel and, since January 2006, has been a member of the Web 2.0 Workgroup. In his “Real-World AJAX” conference session, Ajit will discuss the “AJAX Use in Mobile Applications” as part of the wider impact of Web 2.0, sometimes referred to as the “Global SOA.”

Jonas Jakobi (New York June 5-6)
AJAX Evangelist and Co-Author, “Ajax and JSF: Friend or Foe?”
Jonas will autograph a copy of his book for all delegates!

Jonas Jacobi is a principal product manager and evangelist for Oracle’s Java/J2EE tool offering, JDeveloper, and over the past three years has been responsible for JavaServer Faces, Oracle ADF Faces, and Oracle ADF Faces Rich Client development features within Oracle JDeveloper. Jonas has been in the software business for 15 years. Prior to joining Oracle, he worked at several software companies in Europe, covering many roles including support, consulting, development, and project team leadership. Jonas’ new book “Ajax and JSF: Friend or Foe?” released by Apress on February 25, 2006.

John Fallows (New York June 5-6)
AJAX Evangelist and Co-Author, “Ajax and JSF: Friend or Foe?”
John will autograph a copy of his book for all delegates!

John Fallows, former lead developer for Oracle ADF Faces Rich Client, has been working in distributed systems for over a decade. After five years spent focused on designing, developing the JavaServer Faces standard to provide AJAX functionality, playing a leading role in the Oracle ADF Faces team, he recently joined an AJAX start-up. Originally from Northern Ireland, John graduated from Cambridge University in the United Kingdom and has worked in the software industry for more than ten years. Prior to joining Oracle, he worked as a research scientist for British Telecommunications Plc.

Steve Benfield (New York June 5-6)
Well-known AJAX Evangelist and CTO of Agentis Software
Steve’s first talk on “Aspect-Oriented Programming & AJAX”

Steve Benfield is CTO of Agentis Software and one of the pioneers of AJAX technology, a gifted writer and a technical visionary. A technology marketeer and strategist with 20 years of software entreprenuerism experience, a combination of qualities that made him the perfect choice of editor-in-chief for SYS-CON Media’s inaugural publication 12 years ago. Steve’s proven ability to determine marketing and technology strategies that align with market needs led to successful stints at SilverStream, where he started as technology evangelist and ended as CTO, and at ClearNova, an open source AJAX company, where he was CTO and AJAX evangelist.

0 Comments : 09.4.07

Virtual Whiteboard powerful Whiteboard using Ajax

Virtual WhiteBoard is a web-based collaborative application that provides you with a blank canvas for thinking, designing, and working with your colleagues, clients, friends or family. It is free to use and available to anyone.

Whiteboards are created using elements like notes, text, symbols, and images. Once an element has been included by a participating user, the whiteboards of all users are automatically updated to reflect the change. Elements can be positioned (and notes resized) simply by dragging them with a mouse. Updating the text in a note is as simple as double-clicking with the mouse. There is even a text chat window provided for you to exchange instant messages with other users, as well as other facilities like easily being able to send an alert message to the browser of all participating whiteboard users.

Although you can be invited to a whiteboard without registering, you must create a user account to start your own whiteboard and invite others. As a whiteboard owner, you have control over whether the users you invite can add their own elements to the whiteboard, amend, move or delete existing elements, or simply just have the facility to watch the whiteboard take shape by your own design.

A sample whiteboard

How does it work?

Collaborate with multiple users Virtual WhiteBoard is a purely web-based application so there is no need to install software on your client’s machines to collaborate via a whiteboard - only a modern web browser (currently IE 6.0+, FireFox 1.0+, Opera 8.0+) is required with (preferably) an always-on connection to the internet.

When sharing a whiteboard with other users, the system uses a derivative of AJAX (Aysnchronous Javascript And XML) to communicate all changes made between each of the user’s browsers. If one user adds a new symbol to the whiteboard, for example, AJAX is used to send & receive instructions to all of the other user’s browsers to show the new symbol automatically. What’s more, if a user moves or amends any of the elements in the whiteboard, these changes are similarly reflected in the browsers of the other users via the AJAX based instructions.

Where can I access Virtual Whiteboard?

You can access Virtual WhiteBoard from your web browser by navigating to the following web site address:

http://www.virtual-whiteboard.co.uk/

The future…

Virtual WhiteBoard is still very much ‘work in progress’ and any feedback would be welcome. Please use the feedback page offered on the Virtual WhiteBoard site for providing any suggestions and recommendations you may have for the on-going development of this project. My current development to-do list includes (vastly) increasing the range of symbols available, along with providing greater compatibility with earlier browsers and other platforms (where possible).

0 Comments : 09.4.07

Don’t use Ajax - Search engines will not see it!!


Read more 0 Comments : 09.4.07

Ajax.NET vs Atlas

A very famous question, which framework should I use in my application, Ajaxprojects.com is going to answer this question in a series of articles that will review some frameworks versus others.

In this article I will compare the most famous libraries in Asp.net, “Ajax.net” and “Microsoft Atlas”

 

Here you are a comparison between the two frameworks in points (Ajax.net vs Atlas):

  • Ajax.net is more lightweight and elegant
  • Atlas is for feature … because it’s form Microsoft!!
  • Atlas is more than Ajax framework, it’s a fully javascript framework
  • Ajax.NET supports ASP.NET 1.1 and Asp.NET 2.0
  • Atlas includes set of client side enabled controls, including data-bind and editable controls
  • Atlas seams to be pretty easy to use.
  • Ajax.net is now in a stable version, Atlas still beta

The following guide lines will help you to choose from Ajax.net and Atlas in your project

 

  • If your application using asp.net 1.1 use Ajax.net
  • If you have an application that will start now, use Ajax.net because ajax.net is more stable
  • Use Atlas for your application if you are sure that all the functionalities which you need it are available without work arounds

0 Comments : 09.4.07

AHAH (Asychronous HTML and HTTP )

Introduction

AHAH is a very simple technique for dynamically updating web pages using JavaScript . It involves using XMLHTTPRequest  to retrieve (X)HTML  fragments which are then inserted directly into the web page, whence they can be styled using CSS.

Relation to Ajax

AHAH is intended to be a much simpler way to do web development  than AJAX : “Asynchronous JavaScript and XML.” Strictly speaking, AHAH can be considered a subset of AJAX, since (X)HTML is just a special kind of XML. However, it is a subset with some very specific and useful properties:

  1. The lack of custom XML schemas dramatically reduces design time
  2. AHAH can trivially reuse existing HTML pages, avoiding the need for a custom web service
  3. All data transport is done via browser-friendly HTML, easing debugging and testing
  4. The HTML is designed to be directly embedded in the page’s DOM, eliminating the need for parsing
  5. As HTML, designers can format it using CSS, rather than programmers having to do XSLT transforms
  6. Processing is all done on the server, so the client-side programming is essentiall nil (moving opaque bits)

In fact, for any content that is destined to be viewed by the browser, it is virtually impossible to imagine any advantage to sending it as custom XML rather than structurally-correct HTML (with appropriate CSS-friendly class names, of course).

That said, many applications of AJAX are (at least in theory) targeteable at custom JavaScript code or desktop GUIs rather than mere browsers. For those cases, the advantages of HTML over custom XML are somewhat less. However, even here, it may well make sense to encode data using xoxo — aka XHTML Property Lists — which can be losslessly converted back and forth from standard data structures (lists and dictionaries) without the need for custom parsers

click here For more information about AHAH

0 Comments : 09.4.07

IP Locator Based on Google Maps

http://www.seomoz.org/ip2loc/ip2loc.php

I found this site that uses AJAX to connect to google API to retrieve the location of the IP address in an accurate map.
Although this site is very simple but it very useful for users who uses the IP addresses to know the information about some people. Like knowing the visitors of certain site.
one of the applications for this site is to make is to be put in a site to tell the vistor about his

0 Comments : 09.4.07

Dojo 0.2.2 Released

The excellent Ajax framework/library dojo has just released version 0.2.2. Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time.

It fills in the gaps where JavaScript and browsers don’t go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again. Dojo’s package system and optional build tools help you develop quickly and optimize transparently.

0 Comments : 09.4.07

Box.net: New Ajax storage site, Store 1 GB of files

BOX.net allow you to add your files to your web space using a very interactive

Ajax interface

  • Allow you to create folders and sub folders
  • Searching folders or files
  • Direct linking
  • Private sharing
  • Emailing files
  • RSS sharing
  • Editing and moving files

0 Comments : 09.4.07

Include Maps Google API in Your Site

Introduction Google maps is one of the first applications implemented with

AJAX , today I will show you how to put the site map in your site (specifying the location).

Google Maps APIs will help you to include the map in your site in some few steps, just follow the steps and you will include it in you site.

Steps 1-     visit the Google Maps API  site http://maps.google.com/apis/maps

2-     sign up your site to take a new PIN for your site

3-     copy and past the following code in your page

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”

“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

  <head>

     <meta http-equiv=”content-type” content=”text/html; charset=UTF-8″/>

<title>Google Maps JavaScript API Example: simple</title>
     <script src=”http://maps.google.com/maps?file=api&v=1&key=API_PIN                     type=”text/javascript”>
     </script>
     <script type=”text/javascript”>
     //<![CDATA[
     function onLoad() {
       // The basics.
       //
       / Creates a map and centers it on 

       if (GBrowserIsCompatible()) {

             var map = new GMap(document.getElementById(”map”)); 
             map.centerAndZoom(new GPoint(-122.1419, 37.4419), 4); 
       }

     }

     //]]>

     </script>

  </head>

  <body onload=”onLoad()”>

     <div id=”map” style=”width: 500px; height: 300px”></div>
  </body>

</html>

4-     The red bold line in code will be replaced by the Geographical code (Latitude, Longitude)

5-     Replace the API_PIN with your site API pin

6-     use http://www.infosports.com/m/map.htm to get the (Latitude, Longitude) of your country

7-     publish the site J

 

 

0 Comments : 09.4.07

Ajax Frameworks Comparison

First, let me explain why only these Frameworks are included although there is a lot more AJAX stuff for ASP.NET out there. All the frameworks listed here have one unique AJAX feature: They allow updating page content without programming AJAX directly - i call it indirect AJAX programming - a compareable concept is called Hijax. To make it concrete: Direct AJAX programming would mean dealing with client scripts, DHTML, method proxies, client side rendering and so on… Another important property the framework must have is the ability to support non-AJAX controls and enhance them with AJAX features. Therefore, frameworks that supply only controls with built in AJAX-features (Buttons, Trees, Grids, Lists and so on…) are not included in the comparison. Please drop me a note if I forgot a framework that also allows indirect AJAX programming.
This is the first step of a comparison that may be extended in the future - depending on the feedback I’ll get. Many thanks goes to the people that already gave me feedback!.

Comparison of frameworks that support full Indirect AJAX programming


General
Name (Required)
Mail (will not be published) (required)
Website

 
     

     
 
Random Projects
Ajax Web Widgets
AJASON
dhtmlxGrid
Backbase AJAX Client Edition
Web 2.0 Technologies
AJAX WebShop
Google Web Toolkit
Gobits Reader
CPAINT
My-BIC
Tutorials
Chained Select Boxes
Create Your Own Ajax Effects
Very Dynamic Web Interfaces
A Simpler Ajax Path
Mastering Ajax Part 4:
Drag & Drop Sortable Lists with JavaScript and CSS
AJAX Using ASP.NET 1.1
Ajax from Scratch: Implementing Mutual Exclusion in JavaScript
Better File Uploads with Ajax and JavaServer Faces
Installing og/Nitro using Rubygems

addtomyyahoo4
Subscribe in NewsGator Online
Add to My AOL
Subscribe in Rojo
Subscribe with Bloglines
Add to netvibes
Add to Google

 
     

     
 

0 Comments : 09.4.07

Next Page »