Tag | AJAX Posts

Last week my manager come to me and ask me to develop a prototype for our new project next year. So the deadline is must be before next year. Which me not less than 10 days. The problem is, the system that need to develop must use all the new features in VS 2005. Thats sounds good for me :). But why is it a problem. Because it is a web based system, after a long time developing in Windows Forms I found that it is hard for me to rapidly develop in asp.net. so shame on myself. I have left the web behind ...
I have been using Yahoo! Mail since 1995 (same email address) and I have seen it change quite a bit over time. I like it and I even pay the 20 dollars a month to get the premium account. Today I logged in and got an option to try out the Yahoo! Mail Beta: It is heavily using Ajax capabilities to load emails and populate parts of the application. I have to say that it is rather incredible and feels like you are working with a thick(er) client application than you typical web application. This is a ...
posted earlier on my other blog (www.danwoolston.com) but i thought i'd drop it here: One of the cooler things about the Ajax.Net library is the ability to pass custom classes and collections back to the client side javascript. M. Schwarz’s documentation is somewhat lacking, so I’ll endeavor to shed some light on the process. We’ll start with the custom class object. Classes: First and foremost, your class needs to be Serializable: [Serializable] public class customer { private ...
Question posed in feed back. Why not use a Smart Client? Great question. Actually it is a smart client at the moment. What the user groups have indicated is a need to have multiple people working on differnt parts of the estimate. In some instances from different cities. And not on the same networks. Also the need to track the job by multiple workers in the field. Couple that need, with a limit on how much IT resource is available, and it makes sense to pull this into a web based client server app. ...
Hello everybody, Today, a few hours later, I'll be attending the Egyption Edition of Microsoft Visual Studio 20005 and SQL Server 2005 Launch, as one of Microsoft Solutions Summit days. This is as important as MDC, as I know about the summit round the world, and, as I heard from Ahmed Bahaa, the best well known Egyption developer lecturer you can ever see in day 0 of the MDC. I'm quite busy these days, as I handed over a large VB.NET project (yes, it's VB.NET, not C# !!) after a developer who made ...
Its near end of the year, and everybody get busy to achieve target and restructure organisation, but the development practices still not taking into consideration. With more drag and drop or click next, next, ok features in Visual Studio 2005, most people think that software development will be so easy. But I don't think so. I think, it will become hard for developers, especially standalone developers to decide which features to used. Should I used the new DataSet or stick or business entity and ...
Well, I deployed my first AJAX.NET project today. It's a private (local) project for a client. I like the benefits of AJAX technology, but there are a few quirks that should be dealt with.For instance, session time-outs. If you use any kind of session based authentication system, a time-out may occur if the page is not refreshed within the session time-out limit. Back-Button issues (as some have pointed out) are less of a big deal in this project ...
Which is better? This: <AjaxMethod()> _Public Function GetString() as String return "The String"End Function<Script> function getTheStringCallback(res) { document.write("<table&g... + res.value + "</td></tr><... }</Script>Or This: <AjaxMethod()> _Public Function GetString() as String Return " The String"End Function<SCRIPT> function getTheStringCallback(res) { document.write(res.value); }</SCRIPT>When writing AJAX ...
Now that Visual Studio 2005 has been released for a month, more books are starting to hit the shelves, training classes are popping up, and a lot of articles are (still) being written. Below is a roadmap I have laid out to bring experienced Visual Basic .NET programmers up to date. Visual Basic 6er's will probably be okay too. Video Tutorials There are two video series available for free from the MSDN site. One covers Visual Basic and Windows Forms, the other ASP.NET. These are very basic and will ...
I recently had the opportunity to dabble in a concept project utilizing AJAX and have been quite impressed with the implementation of a free library found at http://www.schwarz-interact... for 1.1 or http://dotnet2.schwarz-inte... for 2.0. Implementation is as easy as setting a reference to the library, adding an entry to your web.config and decorating the exposed methods. The decorated methods are exposed to your client side javascript. When those methods are called from Javascript, ...
This...<AjaxPro.AjaxMeth... _Public Function GetTheDate(ByVal TheDate as DateTime) as String Return TheDate.ToShortDateStringEnd FunctionDoes not work.But, this...<AjaxPro.AjaxMeth... _Public Function GetTheDate(ByVal TheDate as String) as String Return cDate(TheDate).toShortDateS... FunctionDoes. Apparently, any type conversions involving dates need to be done inside the function, rather than passed through the function ...
I haven't been posting much lately because I got pretty busy over the past few months and it looks like it isn't going to change quickly either. I got added to the new zealand .NET user group with this blog. and would like to thank nic wise for adding me. his blog can be found @ http://www.fastchicken.co.n... I decided together with 2 other guys to start writing a book about quick and simple programming using .NET 2 technology. And what better way is there than to write a fully working application ...
Ok, lets see. What's the coolest thing out there? Well at the moment I guess IMO, it's an old set of technologies wrapped with a new name. AJAX. AJAX isn't a new technology. It's a name coined by a developer to describe to his customers what he was using, and the name stuck. So what was the guy using. Primarily he was using the XMLHttpRequest object and JavaScript, to present data to his client. Ok no big deal right? You judge. I stumbled on AJAX a couple of months back. The technologies have been ...
Yesterday I had some problems with sleeping, so, I thought I should do something useful. I opened my browser and favourites and my Gmail box and started typing to my MCAD course group and my close friends. I think I should put that here - after removing some parts of course! ;-) Lets start... Remember all the hussel online about AJAX stuff ? Maybe some of you have already got a book written about it. Some might have got into the whole ATLAS ? thing. Now I come to give you some more stuff I think ...
A pot pouri of new stuff went up on the Infragistics website today: Download the new NetAdvantage 2005 for Visual Studio 2005 Public Beta Infragistics Technology Theatre -http://www.infragistics.co... library of downloadable videos covering all types of beginner and advanced topics. Watch and listen as fellow Infragistics Technology Evangelist Tom Puglisi walks you through a variety of topics covering Windows Forms, ASP.NET and application design with the NetAdvantage controls. Over ...
Don't know if this format will stick, but this seems like the faster way to record all the interesting things I ran across on the web on a mostly daily basis. If Windows Had Never Happened ... - The key question, however, is what the application development space would look like if Windows had never emerged. Price as Signal - Forbes reports that "EMI Group boss Alain Levy said at press conference today that he believed Jobs would introduce multiple price points for iTunes music within the next year." ...
Opera Software has released a beta version of Opera Platform SDK, a software development kit for developing and running Web applications on mobile phones. The Platform supports XMLHttpRequest, a basis for creating AJAX applications. More details here Excerpt: Opera Platform architecture Opera Platform architecture consists of three parts: At the lowest level is the Application Player, an extended version of the Opera browser. It provides web applications with access to native phone functionality ...
Kyle asked for it, so now on Where's Tim, you can get directions, and distance from anywhere to my current location. Push the "Get Directions to Tim" button, a dialog box will instruct you to select a location on the map, you click on the map where you currently are (you can still drag and zoom the map), and using AJAX, it will generate a Google map with driving directions and mileage from where you selected to my current location. Like I was talking about before, we want Where's Tim to resemble ...

DotNetNuke 4.0 is now available and it's running on ASP.NET 2.0.  You know these guys were on the edge of their seats waiting for the final release of .NET 2.0.  Re-compile!  Deploy!  Go! Go! Go!

New features include:

  1. Support for AJAX.
  2. Windows Authentication (Finally!)

Get DotNetNuke here.

So Kyle and I were talking about Where's Tim, and we decided we need to make it more of a replication of a business Automatic Vehicle Locating (AVL) solution. So when we are talking to potential clients about what EnGraph can provide them, we use this page as an example. One of the things that every AVL product needs is messaging. So we added a feature where you can click the icon and in the info window is a place to enter your return address and message. Using AJAX, the message is sent to my cell ...
The Psychology of AJAX If you’ve been poking around the .NET blogs long enough, you’ve seen the word AJAX, perhaps even visited Michael Schwarz’s website, maybe even downloaded his AJAX.Net assembly and poked around in it. I know I have. I see the value in AJAX, and that’s not what this post is about. I want to ask the audience some questions regarding the psychology of AJAX. The thing that got me interested in AJAX was a post about the way Sam Goody was incorporating it into ...
I’ve had a busy week on the road, well until the gear-box on my car broke! Anyway, it gives me a chance to catch my breath and post about a few things that have caught my eye recently. Microsoft has gone all abit Live! Press announcement here. In brief, what was announced is that some new and existing product and services will align themselves under the Windows Live, Office Live or Xbox Live banner. For example MSN Messenger will become Windows Live Messenger with the next version. MSN will ...
Update: There is an existing .Net Framework method Page.GetPostBackEventReference that emits client-side script that initiates postback and also provides a reference to the control that initiated the postback event. It is well described in MSDN article “Generating Client-Side Script for Postback“. So my function should call and in most cases GetPostBackEventReference can be used directly. Original Post: I've used a function to submit postback from my javascript by passing Id of the link server control ...
Found a good and simple tutorial for AJAX, here is the URL: http://dhtmlnirvana.com/ajax/ajax_tutorial/
This seems to be quite a common error for many people installing PhpMyAdmin for the first time. The phpmyadmin (pma) docs mention it - basically stating that the mysql client is out of date. In the past I've solved this by updating my version php, and also by using the manual install as the windows installer package uses (well it used to) an old version of the mysql client library. However today I discovered a simple workaround here (thanks a million to Ram Prasad who posted it!!!!) - and what a ...
Today I notice that when I use google with firefox, every single letter i type, there will be a dropdown coming up to help me search. Another AJAX?
Started using Flickr to store my pictures. The tool very easy to use and has neat features. I was storing my pictures at webshots, yahoo but this particular tool offered more options.. - Ability to blog pictures- You can add interactive notes in a picture; therefore making each picture more fun to share- I can use my yahoo account- Easy to organize but just dragging it to.. I believe it use AJAX- Unlimited storage but there is a limit of uploading 2Gb (payed account)I have been looking for a 1 stop ...
I picked this up from Brian E. Cooper’s blog. Google dwelves in to the RSS Aggregator Domain. I am begining to feel that they would do anything to place ads along side content, but the strange thing is there arent any with the reader (atleast not yet, and I am sure we can expect them in the future). Whats my take on it, I guess its easier to say the contras becuase everybody knows what to expect from an aggregator. I would have assume that there would be a newspaper view of blog items, but ...
I am testing AJAX Features in Component Art 3.0. at the moment (you know, that cool new technology which will change the way the web applications are built forever... ;-) ). The technology basically opens the second http connection to web server from javascipt and renders changes directly to the page (Most famous examples are probably google suggest or maps.google.com.) Anyway I had a strange problem running component art callback component in my test environment (VS 2003 and Cassini Personal Web ...

This is a pretty slick Ajax Calender, check it out over at:

http://maynardcuellar.com:81/maynard/AJAXDatePicker.aspx

Thought it was about time there was a xsl template for allowing you to view RSS... so here's a basic one I've knocked up.. feel free to use (note that I've added some jigery-pokery so it caters for encoded embedded html within the rss description element). I'll follow this post with another one showing how to acheive this using javascript (ajax style). To use, just save the following xsl to a file, then add a reference to it in your rss feed with the following line: <?xml-stylesheet type="text/xsl" ...

Web programmers and housewives everywhere use AJAX!

I just read Plip's post about Ajax and usability. Recently, there is a lot of buzz around AJAX technology. To use or not use - that is the question. I think it's OK and even a good practice to mix AJAX with a non-AJAX code for scenarios like datetime picker that depends on the server date and time, querying for something on the server every specified interval of time (for some alert for example), parent/child relationship between lists and/or comboboxes, perform some action on server when user closes ...
Greetings - I am currently working on a portal application that will (when finished) allow access to a suite of services (classic asp web applications.) So far so good. We're currently in the proto-typing / proofing phase. The portal will be written in ANet 2.0. (I perfer saying “ANet.” It is easier for me to say. We will be using Callbacks to update the portal navigation and workflow based on the child service(s) actions. (I prefer saying callbacks since XmlHttp postbacks and XmlHttp ...

Ajax is also a dangerous technology for web developers, its power introduces a huge amount of UI problems as well as server side state problems and server load problems. I’ve compiled a list of the many mistakes developers using Ajax often make.

Read the complete list.

Add to, or edit the list.

www.zive.cz wrote an article about AJAX and Google Maps and linked to Where's Tim and John Musser. It's all written in Czech and I couldn't find a translator that actually translated it, so I hope they are saying nice things. Technorati Tags: Where's Tim, GPS, AJAX ...
Tuesday, October 4th, 2005 9:28 am The Asp.Net Atlas Community Site.If you are still not aware of Atlas( AJAX in Asp.Net)Have a look at these siteshttp://msdn.microsoft.... 9:00 am Sharing Session Or create a Common Session SpaceIn IIS we can create a Virtual Directory(VD) and inside the Virtual Directory we can create another Virtual Directory. For ExampleTestParent>>Te... I have a VD TestParent and inside VD TestParent ...

From all my research this is the best tool I have seen for AJAX:

http://www.codeproject.com/soap/JavaScriptProxy_01.asp

Creates a java script proxy object of a .NET web service. It is pretty slick and very easy to implement.

Highly recommended

This is the highest rated MSDN article I've seen yet (8 of 9 after 59 votes). And, indeed, it does a rather good job of explaining Ajax.NET.

ASP.NET Spiced: AJAX

Steve M. over on Brain.Save() has a nice little post about JSON, which stands for JavaScript Object Notation. I've heard the term JSON, but never realized what it was or how it can be used. Most of the time it's used in conjunction with AJAX, which makes sense because (especially in .NET) you're dealing with objects when you work with data. Being able to still deal with objects in Javascript is very helpful. Even without AJAX, being able to easily create dynamic objects in Javascript is pretty cool. ...
This is one more super duper example for the power of AJAX (Asynchronus Javascript And Xml). We had GMail, Google Suggest, Google Groups, GMaps etc already showing the power of it. I had already tried it out for a Pubs database using C#, just like Google suggest. But the dictionary idea is real good. Check it out: http://www.objectgraph.com/... How does it work: http://www.objectgraph.com/... ...
Well it seems as though everyone I know is looking for staff at the moment. How about this one.... Developer(s) with Ajax skills (DHTML, CSS, JavaScript,xHTML) and LAMP server skills (Linux, MySQL, Apache, PHP). Will pay £60k plus stock or a good contractor with the offer of high rates for the right person. That sounds like a great opportunity for the right person. If I had those skills I would go for it!!! If your interested email: sam.sethi at vecosys dot com ...
So Kyle says to me, "I guess its pretty cool to see your location on a Google Map, and that's neat that it uses AJAX to populate the map so I don't have to see a nasty page refresh to see if your location has changed, but what I really want is to have it just automatically give me a new map when your location changes..."So using a simple setInterval javascript function and a variable that is populated on the onkeyup event of a textbox, we made it happen. Just enter the number of seconds you wish ...
Here is some javascript code that we use on Where's Tim. It will only recenter the map if the new point is out of the map view. We use this code on the AJAX refresh button. map.clearOverlays(); var pointA = new GPoint(-95, 38); var bounds = map.getBoundsLatLng(); if ((pointA.x > bounds.maxX) || (pointA.x bounds.maxY) || (pointA.y //only executes if pointA is out of the bounds of the map { map.centerAtLatLng(pointA); } var markerA = new GMarker(pointA); GEvent.addListener(markerA, "click", function() ...
The atmosphere was electric, charged by the thumping of rock/rap and dance music. The audience sat with anticipation as they waited for the Keynote to start. The lights dimmed and a hushed silence swepted across the audience, as we where now only seconds away from the entrance of the man himself. Bill Gates entered with a thunderous applause from the awaiting audience, the PDC had now official started. Check out the KeyNote online at PDC 2005 KeyNote Bill gave a quick history lesson, where we were ...
Day one consisted basically of a interesting (all be it long) keynote from BillG and Jim Alchin, some booth duty and a couple of sessions. Office 12 was formally shown and Atlas (MSFT's AJAX implementation) was touted, along with the usualy Longhorn suspects (Indigo and Avalon). Also, Don Box lead a code lap with ScottGu, Anders and Chris Anderson showing how you can hook up a simple app using Indigo, Avalon and ASP.NET (using Atlas). Interesting and fun to see them writing the app pretty much on ...
After Bill Gates spoke, Jim Allchin came out and gave a presentation geared at developers with the promise of showing lots of code (which was done by Don Box and company). Here are some of the highlights from Jim's presentation: First Jim showed everyone an IBM computer from the Microsoft museum with Windows 1.03 loaded. He then showed us the OS booting up and then pulled up the game of Reversi. Funny, I remember all those screens he showed ... I must be getting old. The point of showing that is ...
Nope. I haven't gone religious on you (yet)! But Brian posted today about the launch of Zondervan Bible Search, which is a very cool application that I had a small part in. It's a pretty simple yet elegant site at first:It's cool because of the technology behind it. Zondervan has a very powerful desktop application called Pradis that gives users the ability to browse, search, and read the bible in many different flavors. It's something we (back in our Sagestone days) helped develop (we, as in Sagestone, ...
After reading several good things regarding Subversion and TortoiseSVN I decided to give it a try. The “final straw” came while looking into Ajax.NET which is housed in SVN and required installing TortoiseSVN to obtain the source. The process was so smooth and easy I decided it was worth a shot. The scm options facing my little company are very typical: Continue using VSS with it's warts - extremely slow client, requires either VPN access to servers in office or a 3rd party product such ...

Back in June, I blogged about AJAX.NET going open source. Well, apparently there were some issues with getting it opened up.

I'm not sure what the issues were, but it's finally up, and you can access it here.