Tag | AJAX Posts

Michael Robertson is taking another shot at Microsoft with ajaxWrite, an online word processor. I'm not going to tear apart ajaxWrite or praise it. Specifically I have a problem when Michael puts on his sales weasel hat and fails to compare apples to apples. For example, here is the first paragraph from his latest Michael's Minute: What if there was alternative for Microsoft Word that would install and open in 6 seconds, read and write Microsoft Word .doc files and run on Macintosh, Microsoft Windows ...
The Web is evolving in an amazing way, and it's happening right now. I'm convinced that Yahoo's acquisition of del.icio.us is going to be seen as an incredibly smart move -- and one that will not be good for Google. Yes, Google may still remain the search engine leader, that is, search engines as we now know them -- traditional ones. But more and more people will be using other means to search the web. Web 2.0 means. Social Bookmarking. These are growing rapidly, whereas growth in traditional search ...
As I mentioned before I had an awesome time at the Vancouver Code Camp this past weekend. The day started out a bit hectic since I was a little unsure about the length of my presentation, I was afraid it was going to be too long. It didn't help things when I saw the presentation schedule and found that everyone had only 50 minutes to present. The ten minutes between presentations were to give time for people to switch rooms, go to the washroom etc. and for the next presenter to set up. By the time ...
When you reference System.Web.HttpContext.Curr... within a class (that is not a page or control) and the method has the [AjaxPro.AjaxMethod] attribute it terminates the current execution and returns to the client. To solve this you simply need to provide the HttpSessionStateRequrement argument to the AjaxMethod attribute - setting it to the appropriate enumeration (None, Read or ReadWrite) eg: [AjaxPro.AjaxMethod(AjaxPro... string MyAjaxMethod(){...} ...
A few days ago I gave you an advance notice on the next MSDN Tour. Now, here is the official tour site where you can register for one of the complimentary, full day events in Ottawa, Toronto, Calgary, Vancouver or Montreal. The tour will focus on developing Web applications using Atlas, Ajax, RSS, Javascript in the morning and on security in the afternoon (both web security and security in general). All session information can be found at English: http://msdn.microsoft.com/c... ...
Recently, I've run across several posts over at the AJAX.NET Google Group asking about how you can bind a DataGrid, or a Repeater using AJAX. The answer is, you can't.DataGrids and Repeaters are Server Side controls. Their life begins and ends on the server, when the page is rendered to the client. The client is rendered to HTML, and sent to the client. That's it. Finito. The End. That's all she wrote. From there on out, it's all the client. Any AJAX transactions that take place must be rendered ...
Long time ago (more than a year now), Dan Fernandez, a former MS VC# PM,, current MS VS Express PM and one of my favourite Microsoft heros blogged about a great DJ friend who likes to be called DJ Bolivia, and, it seemed that Dan found out that as almost every developer likes to listen to music while working (I'm not an exception BTW), it'd be great to have some music composed espcially for developers. Later on, DJ Bolivia responded as he seemed to like the idea; he released 3 parts/volumes mix series ...
I'v made some questions for .NET geeks in a kind of MCP exam format which would be used at the Ordina booth at DevDays in Gent. They're really simple and everyone should have a good score on this mini exam. The purpose would have been to receive some Ordina gadgets if you passed it. But we decided to let the people play the hit-the-penguin game. Anyway .. here are the questions. You can answer by giving feedback. 1. You are writing a C# class for invoices adminstration. The class is inherited from ...
This question was posted to the AZGroups list: Has anyone come up with a solution for handling timeout issues related toAJAX, especially with regard to allowing the user to cancel a request? Thisincludes cancelling the response to the client as well as notifyingthe server that the request has been cancelled, allowing the server topossibly kill the request process. AJAX comes in many flavors, so for this sample I'll just write the most generic callback code possible in Javascript using XMLHttpRequest. ...
Ever since I started writing web apps, I've realized that there's a huge need to be able to write solid Javascript. Even when ASP.NET launched, there was still a huge need to know Javascript - despite the claims you heard. I'm hearing a lot of the same claims now that ASP.NET 2.0 is out - not quite as much, but they're still there, despite the proliferation of AJAX. Obviously, the need for Javascript is not going away.Well, given that Javascript seems to be such a touchy language, and is dependant ...
Date: Thursday March 23, 2006 Speaker: Justin Lee, Microsoft MVP (Visual Developer C#) Rich Internet Applications are the new wave of applications on the web, dubbed Web 2.0. To achieve this, AJAX plays a big part in creating online applications that are very interactive as windows applications. Creating AJAX-based Web applications is complex and requires extensive knowledge of client script. ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive ...
Remote Scripting is not nice as there is limit on data sent. Webservice.htc supports many data types, but is supported by IE :( Then Ajax came and XMLHTTPRequest will be native in IE7. For me they could have combined the forces to create sth together from the very beginning, but as usual everything needs time. I would say what is happening nowadays in "web" world is the answer to the question "Let's make webtop". So let's take part in that.
I have been trying to write article in Polish about AJAX in .NET and frankly speaking I find it extremely difficult to express my opinion using Polish technical language. I realized I don't know the words in Polish. Another fact is that I mainly have been writing code for the last two years and now I should describe what I managed to do. What a challenge for the coder. I noticed also one thing - is it true that key persons in Microsoft ASP.NET team have some roots in India? Is it kind of must that ...
In a recent post on the AJAX.NET blog Michael noted his hopes of unifying the functionality found across the board in the available AJAX frameworks targeted at the .NET platform. These days there are a million and one ways to skin the AJAX cat but ASP.NET developers have a special concern or two which makes the task that bit more involved, one special concern being view state. I only have real working experience with 2 AJAX frameworks, those being AJAX.NET by Michael Schwartz and Anthem.NET by Jason ...
Over on the AjaxPro Google Group, a user asked a question about databinding a repeater using Ajax. The response has always been "A repeater (or any other server control) is rendered on the server, and then passed back to the client as HTML." One of the purposes of Ajax is to reduce the amount of bytes being sent back and forth between server and client on non-initial load functions. In this post, the usual answers were given. Loop through the dataset with JavaScript, then display the results. This ...

I have came across a site built using AJAX techniques which is more slick and nice to work. Most of the sites are started using AJAX mechanism to update the data and retrieving the data. Check this ( http://www.jotlive.com ) site and it is really cool.

While teaching the ASP.NET 2.0 class (3201) in Baton Rouge, some questions about performance came up surrounding the new DataSource classes. I had actually meant to get all this testing done and posted by the middle of last week, so for those waiting to see these results, thanks very much for your patience. Altogether this became a fun little experiment, and more time consuming than I expected! I hope you find the results useful. To get started let's review the type of design-time fun we could have ...
The source code for SmartPetShop, my sample project for Composite UI Application Block, is now available for download. If you want to run it, first I recommend to download and install the original PetShop.NET 3.2 from Microsoft , as it will setup properly the database and register COM+ services. After that you should update the connection strings in Win application's app.config with encrypted settings taken from original Web PetShop's web.config. Simply find settings like and copy them to app.config. ...
In this day and age keeping up with that is going on is an art in itself. Yes, there is blogs, articles, webcasts, on-line teaching, podcasts and vlogs, all pretty cool if you really have the time but nothing beats someone examining it to you in person. This is why DDD days are great! So, I’ve been thinking for sometime now what would be a good DDD session? Well one of the elements of my role is explaining to people of all areas of my business the benefits of a particular technology or technological ...
Malaysian Independent Developer Community (MIND) will be conducted their monthly gathering at KLCC tomorrow. Hope to come over there tomorrow and share the session here. Mind Gathering : 18th February 2006, Saturday Venue: Microsoft Auditorium, Level 29, Petronas Tower 2, KLCC. Time: 2:00pm - 5:45pm 2:00PM Registration2:15PM Getting to know VISTA - Lim Fun Jin3:15PM Snippets of Visual Studio 2005 and ASP.Net 2.0 Security - Azali Adnan4:15PM Break4:45PM Introducing The XBOX 360! - Chan Wei Min5:45PM ...
What an amazing four month sprint it has been for us. We have released 5 products in fours months (NetAdvantage 5.3CLR1 & CLR2, TestAdvantage, NetAdvantage 6.1 CLR & CLR2) with an amazing effort by all of our developers , docs staff and QA staff. We are really proud of the 6.1 release and it includes some pretty amazing new features. Being that I have changed positions and am now the Product Manager for Chart (and WPF), I have to start by showing off our amazing new 3D chart rendering engine: These ...
It is coming back to that time of the year where the developer developer developer day speakers can put themselves forward to talk on technical subjects. Now I am going to go out on a whim here and suggest specifically to the female technolgists and professionals out there with experience to come out and put themselves forward as speakers. Now the reason I say this is that at the last event there were very few female speakers and something that is apparent is that the females in IT are very good ...
Apparently, there’s no such thing as too many AJAX toolkits at the moment. Yahoo! has entered the fray. The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer's interface to important elements of the browser infrastructure (such ...
Howard Richards has picked out a good AJAX library (not Atlas) called Anthem.NET found on Sourceforge. From the Introduction: AJAX is something lots of ASP.NET developers are interested in, but there are a number of AJAX libraries and solutions out there - so which one do you go for?When looking myself, the criteria I used were: support ASP.NET 2.0 as that's what I'm using work as seamlessly as possible with VS2005, ideally without having to hand-code client JavaScript and support ASP.NET functionality ...
Over the past week I taught two .NET classes in hurricane-struck Baton Rouge, Louisiana. I flew into New Orleans, arriving Saturday night. Instead of hitting the hotel I drove directly to the French Quarter to see what was still standing after the storm. On the way it was interesting to see an occasional boat resting on the roadside. Upon arriving in the historic downtown to my delight all of my favorite places looked fairly intact. Even in the surrounding areas the classic century-old wooden houses ...
Had this question posed from a friend in my last London post: What do you think of AJAX? Do you know of security concerns? Since you asked... Security concerns with AJAXAJAX is a very straightforward way to increase the dynamic feel of any site. But we're talking about Javascript calling almost directly into server-side code, so there are some big security concerns to be worried about with this architecture. What was once one door into the server, a URL to retrieve the web page, is now accompanied ...
Pageflakes Beta up and running. http://www.pageflakes.com?s... a Flake today and submit.. There is a huge list of community Flakes now. Anyone can participate and Refresh their AJAX skills. Its also a cool place to proove your Ajax skills. When you submit everybody will be able to see your work.... Cooool hah. I developed my first Flake entirely in VS2005 implementing Atlas technology. There is a developers document available on the site too...I most ...
Note: This is a multipart post; you may want to check the other (first) part. The next session was “Building Distributed Apps: Use-Cases, Options, Techniques, and other Architectural Concerns” by “Clemens F. Vasters”, a community program manager in the Windows Communication Foundation (WCF). I knew that great Patrick had as ASP.NET 2.0 session at the same time, and have guessed that it must have been great one, but I thought I seen many sessions and even videos on MSDN TV, ...
First, sorry for delaying this for few hours, you'll know the reason behind this later in this post. As you might or might not know, I couldn't sleep last night, hey, man. It's the MDC! However, I believe today started for me at 6:15 AM when I finished my dressing, and called 2 geeks to awake. I later went to Ramsis ( a famous district in greater Cairo), and waited for the rest of the gang, ArabTeam2000 ! :-D. We were just 8 of us that we put ourselves in a couple of taxies and moved ahead to the ...
I want to thank Larry for a great presentation last week, for many of you who asked for presentation material you can download them from http://www.fladotnet.com/Re... Larry Port is a Senior Developer specializing in rich, web-based user interfaces. He lately has been implementing solutions in Ajax, which allows client-server interaction without a page refresh (popularized by Google Maps, Netflix, and others). The ASP.NET team has take Ajax and created ATLAS, a package of client ...

Good article on using AJAX/Atlas to create a SOAP Client.

MagicAjax.NET is an open-source framework designed to make it easier and more intuitive for developers to integrate AJAX technology into their web pages, without replacing the ASP.NET controls and/or writing tons of javascript code. MagicAjax initially appeared as a CodeProject article. Now it is hosted on Sourceforge and you can find the latest release here. ...
I got an invitation from Hotmail to try Hotmail Beta Live and without wasting a single moment I jumped into the site, accepted the invitation and sign in to see the new Hotmail. First it took a while to load all the scripts to provide client side processing functionality. Hotmail live will give you feeling that you are working inside Outlook. Resize columns, Spell check, move between folders and download mails without refreshing the page all the time. According to them, Hotmail Live will take over ...
AJAX is based on XML output of XMLHTTPRequest class, but JAH is AJAX without XML, it is based on Text output of XMLHTTPRequest class. eg: http://homepage.mac.com/kev... ...

A friend of mine is currently in the process of writing a AJAX .NET book. He is expecting a May / June release. The publishing company released a summary of the contents of the book today. Head on over to Apress and view the upcoming "Pro Ajax and the .NET 2.0 Platform" summary.

Dan keeps his blog (www.danwoolston.com) up to date with upcoming AJAX topics. 

I had promised you another post on my predictions for 2006. Well, after listening to feedback (thanks all that have emailed me) it seems that most of you would like to see a deeper dive into technologies that interest me (with diagrams) but in an easy to digest way. So, this is the first in the range of these posts. What is Ajax? Introduction Ajax or Asynchronous JavaScript And XML is a term that describes the use of a combination of existing web technologies to build rich and interactive web pages. ...
Kyle complained that sending me a message on Where's Tim didn't always work, that sometimes the InfoWindow would close before he could push send. This was because every 30 seconds an AJAX call was made that would check for my current location. Looking through the Google Maps documentation, I found the infowindowopen and infowindowclose events. So I created a boolean variable that is checked before my current position is refreshed and set that boolean to true on the infowindowopen event and false ...
A new social bookmarking engine called TagTooga was released just today, so it's still lacking content. However, if you're a programmer interested in AJAX, Web 2.0, Javascript, etc., it might be worth your time to take a look. The site was designed to function as much like an application as possible. Once you get past the login/registration, there are virtually no complete page reloads. Clicks to edit, search, etc. cause inline divs to pop-in. The XMLHTTP calls to the server are such that the responses ...

So, I'm just getting into .NET 2.0.  So far, I see what I like.  Especially the MultiView control.

Simply place a MultiView Control on your page, add a couple of Views, and in the script, do a MultiView1.SetCurrentView(view1).  Pretty straight forward.

At some point, I'll be trying to figure out how to utilize the Multi View control with Ajax.

Client Script Call Back is one of the coolest features in ASP.NET 2.0. The idea of client side refresh in the data wherein the server side execution happens in Remote scripting is a huge leap towards the scalability of web applications. Remote scripting has been around for quite a while in different forms such as Remote Scripting Core, Ajax, Atlas, Client Script Call Back etc., They all have one basic advantage. In order to communicate with the Server, the page doesnt have to do a postback. This ...
Thanks to Microsoft, I was on a 3-day ASP.NET 2.0 course just before Christmas. Microsoft had a limited number of places on the 100% funded course, which was nice :) Anyway, I discovered 4 things of blog-worth note at the course, and they are: That there's something called ANTHEM.NET for using ajax in .NET, which “looks” better that Microsoft's ATLAS efforts, although I am going off hearsay there. http://sourceforge.net/proj... That Scott Gu's blog is really worth checking out: http://weblogs.asp.net/scot... ...
Jim Rapoza at eWeek has an article up called What Web 2.0 Means to You: Basically, Web 2.0 is a marketing term O'Reilly Media coined a few years ago when it was planning a conference to cover significant Web changes. But the term has gained a lot of traction, and one sees it not only in discussions of Web technologies but also in product literature as, predictably, many vendors start to position products as "Web 2.0-ready." Maybe I am just really cynical, but I'm kinda of turned off by the term Web ...
In the PodcastStudio.net session the other night, I told Jeff and John that I have never had problems with Google Maps, or any Google API. Well, I think I might have found something. I was redesigning the layout for Where's Tim, because, well, I'm an awful UI designer. And I was putting everything into a 2x4 table and I set the left column width at 25% and the right column width at 74%. The upper right hand cell contains the div tag that eventually becomes the Google Map and I set the width of that ...
I had a great time talking with Jeff and John the other night. As I listened to the podcast, I noticed a few things that I should clarify. Lat/Long = Latitude & Longitude, and x and y way of locating a geographic point on a map. For example, the Lat/Long of Allen Fieldhouse in Lawrence, KS is -95.25438, 38.954069. We used the AJAX.net library by Michael Schwarz. It is very easy to use and had wanted to talk more about it, but we ran out of time. All you do is modify your web.config, register your ...
Dion Hinchcliffe, at his Web 2.0 blog, always has something interesting to say. This time, its a round-up of the latest links and information on AJAX, entitled The Incredible Ongoing Story Of AJAX: Ajax has been the other big software story of 2005, along with Web 2.0. An optional ingredient to Web 2.0 software, Ajax has changed the perception of Web-based software as being horribly clunky, page-oriented, and boring when compared to native computer applications. Ajax describes a set of techniques ...
I just finished talking with Jeff and John from PodcastStudio.net. We had a great talk about Where's Tim, GPS technology moving forward, consumer adaptation, the negative misconceptions of GPS, how the web is opening up with API's and web services, and good old fashioned geek stuff in general. Jeff talked a little about it earlier. He might have it up tonight, so make sure to subscribe to their feed. Technorati Tags: Google Maps, Where's Tim, ASMX, AJAX, Podcast ...
This article applies to ASP.NET 2.0 and Visual Studio 2005 + Atlas Preview installed . This guy is unbelievable ... Scottgu add a new Post on his blog descriping how to use the new ASP.Net Tech. named "Atlas" , in step by step scenario , he makes common Ajax-style scenarios a breeze to build, and really makes programming a lot of fun. He played around using the Atlas drop with ASP.NET 2.0 a few days ago on a plane ride to the east-coast, and put together a simple task/to-do list application that ...
Atlas tutorial in ASP.NET without the template. First of all : What is Atlas ? It's Microsoft implementation of the Ajax concept. A concept based on JavaScript and XML that allows scripting performed at the browser to send/get data to/from the webserver without refreshing the whole page. As a webapplication developer I used invisible IFRAMES to solve this problem in the past. I think Atlas is a better alternative. I tried to get Atlas running without the templates which wasn't a problem and gave ...
Glocalization means 'think globally and act locally'. I found the term while I'm reading The Next Global Stage ( http://www.amazon.com/gp/pr... ) by Kenichi Ohmae. I think it is a good book. The author have a strong technical background and write a book about business and he always emphasize on technology and how the technology itself impact the globalization, where there are no borders between every nations and continents. The author invite ...
There is a new Atlas RC available for download. This one has got really cool new features. If you haven't looked at atlas before you should look at it now. AJAX just became as simple as 1-2-3. Nikhil Kothari blogs about the new features : A quick tour of Atlas December CTP :http://www.nikhilk.net/Atl... The role and functionality of the Atlas Scriptmanager :http://www.nikhilk.net/Atl... should get your appetite for AJAX going :-D ...