×

First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

Tagged: atlas

Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting! Below is a list of entries related to the tag listed above.. My site contains more than just the information below and I'd encourage you to visit the home page to view current information as well as other items/categories that might be of interest.



Making use of your JSON data in Silverlight

Wait! Don’t throw out your JSON services! The Situation You’ve made an investment in exposing some services for client script consumption.  Most likely if you did it in the past 2 years, that involved exposing your data as JSON formatted objects. What is JSON? It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects) Perhaps a search service returns a list of people formatted using your custom “Person” object and you’ve been using this in your AJAX applications for a while now.  Maybe your JSON data looks something like this: [{"City":"Queen Creek","FirstName":"Tim","LastName":"Heuer", "Website":"http:\/\/timheuer.com\/blog\/"}, {"City":"Portland","FirstName":"Scott","LastName":"Hanselman", "Website":"http:\/\/hanselman.com\/blog\/"}, {"City":"Redmond","FirstName":"Scott","LastName":"Guthrie", "Website":"http:\/\/weblogs.asp.net\/scottgu"}, {"City":"New Hampshire","FirstName":"Joe","LastName":"Stagner", "Website":"http:\/\/joestagner.net"}, {"City":"Boston","FirstName":"Jesse","LastName":"Liberty", "Website":"http:\/\/silverlight.net\/blogs\/jesseliberty"}] If you squint long enough you can...

Calling Javascript functions from Silverlight 2

When working with Silverlight 2, most will be working with managed code (c#, vb, etc.).  But likely people are working with Silverlight as an additive value to their web application, providing some enhanced user experience to an application.  there may be times where you will still need to call back into the hosting html context.  For then, you'll want to be familiar with two objects HtmlDocument and HtmlPage.  Both of these objects provide access to the page context hosting your silverlight control.  If you need to seek things in the HTML DOM, you could use the HtmlDocument class.  For example,...

The Code Trip begins...Silverlight Tour redux

Wow, it's been a few months now since I thought about doing a road trip talking about the next wave of technologies.  I originally thought it would be the "Silvertour" but we've now actually made it happen.  I can tell you that the behind the scenes of this has been a long process.  It seems so simple and I can hear the people now saying 'why was it so hard, c'mon you are Microsoft and have zillions of dollars.'  Sure, maybe that is true about a big company, but that's also the point.  We are a company of companies and...

add free online web chat to your asp.net site

i've spoken a few times about axosoft.  they are a local ISV that does some great work.  their ceo, hamid, does a great thing every year for his employees (maybe more often) in encouraging and icubating new projects.  they have a core product, but also have incubated some great ideas.  some haven't lasted, but some live strong!  either way it is great to see what kind of ideas their group comes up with. PureChat is one of those new ideas.  this is an idea that was just released.  it is for asp.net sites and is built using c# and asp.net ajax...

calling services with ajax

recently i've been getting a few notes/questions about working with web services and asp.net ajax.  my colleague, rob bagby completed a series of great web casts last year covering the topic of the ajax libraries in detail, one of which deals with web services.  there are also two webcasts that deal with calling WCF services using the ajax libraries.  i highly recommend checking them out! tags: ajax, asp.net, asp.net ajax, atlas, aspnet, wcf, services, web services, bagby, silverlight

redesign the mix web site and win

got mad design and css skillz?  take a stab at redesigning the mix web site for a contest.  i saw through twitter that adam kinney noted only one person entered yet.  and there are three prizes!!! should make winning pretty simple right now ;-). of course i'm ineligible (that's my way of getting off, because i have no mad design skillz), but might i suggest a few themes to try out: halo 3 rockband/guitar hero - have you seen this and this...

scott guthrie to visit phoenix

the leaders of the arizona .net user group have convinced scott guthrie that phoenix is nice in march (and it is...spring training baby!) and he should visit.  they've organized a super user group meeting and you can find information on when/where here.  it will be hosted at scottsdale center for the arts, which is a pretty killer facility.  i'd recommend carpooling and not messing with the no parking signs (those scottsdale folks like to watch those meters). having ScottGu come to phoenix immediately after MIX08 is a great thing for the community.  if you couldn't make it to MIX, you'll be...

using silverlight, expression encoder and asp.net ajax

in my previous sample i talked about creating custom expression encoder templates.  good times.  also jesse alluded to a something him and i have been working on with regard to what he calls "hyper video" and what i've previously referred to as 'timed overlays' in an example. in going through both of these i found an issue that i forgot to write about (but a helpful commenter reminded me: thanks ernie!) with regard to using the expression encoder templates and asp.net ajax. the problem expression encoder uses a model of encapsulating silverlight and the media elements within an asp.net ajax control.  because they...

silverlight and handwriting recognition

wicked cool demonstration of silverlight, ajax and handwriting recognition by lorin over at incremental blogger.  he's a tablet pc wizard and demonstrates how he modified an older activex demonstration he had a while back to use silverlight instead. very cool! tags: silverlight , tablet , tablet pc , handwriting , handwriting recognition , inkwell

rss and json format

i was working on a little sample and wanted to make it a bit easier on myself to work with my rss data.  my thought was to use the JSON format for the data and that way i could get at the data in super-cool-ajaxy-type ways.  what was cool was what i found as i began searching. ASP.NET Ajax provides a class library to javascript!  in System.Web.Script.Serialization.JavascriptSerializer is where you will find your magic.  the JavascriptSerializer can be used on anything that uses XmlSerialization.  sweet. so now all i had to do was take my RSS data (already in good xml format)...

silverlight: return of the clean and my toolbox

you can tell when a new fiscal year has started (or at least the month after a new fiscal year).  people are back from vacations, meetings are more frequent, last-minute trips are planned, you get the picture.  all of this has been counterproductive to me being able to really sit down and do some fun things with silverlight.  not to feat though, some great things have been going on. after i had helped "bcl man" :-) upload some videos of ironruby, i decided it did not do him justice to use one of the vanilla templates and altered it a bit...

oscon: day 2 - windmill - automated ui tests for ajax apps

what is windmill?  it is described as: Project Windmill was created with the intention of reaching 100% automated testing of heavy Ajax web applications after trying desperately to make existing solutions work. i'm eager to listen to this one.  i've used selenium as a web testing UI platform in the past and like a lot of what it offers...i'm expecting to see what windmill provides better/different and if it is more simplistic...here we go. the guys behind this are mikeal rogers and adam christian of the cosmos web project(?) which is now the...

oscon: day 1 - rich internet applications in php

i'm sitting in andi gutman's presentation at oscon about building rich internet applications in php.  my expectations will be that this will be talking about ajax and flex (given the nature of the conference). andi's first talking about the nature of ajax for rich applications in php.  what is cool is that he mentioned the micorosft ajax client library and the codeplex php kit in the talk so far.  he said he likes talking about it because it demonstrates the nature of ajax standards.  he also talked initially about simplexml as a mechanism for communicating with ajax...

more facebook .net

i recently posted about working with facebook and using the facebook toolkit that microsoft apparently partnered with to create.  i just noticed that nikhil has created another facebook toolkit for .net, which he calls Facebook.NET.  i'm not sure if nikhil knew about the existing toolkit, but he did do some interesting things that i'll have to take a look at that will also enable writing facebook applications (i.e., *in* facebook). this will enable you to create FBML applications more easily through the use of ASP.NET controls and .NET wrappers of the REST calls he made...pretty cool, check it out. tags:...

onramp: follow-up from silicon valley

first, thanks to all who came out to the microsoft silicon valley campus on thursday to listen to me babble about microsoft and web developer technologies.  as promised, i said i'd make a post with answers to unanswered questions and/or concerns... so here we go! logistics: expression web product: i learned some clarification on the fulfillment of the expression web product (note: if you didn't hear, those that registered and attended will receive a not-for-resale copy of expression web, one of the products we discussed and showed in the morning for developing/authoring standards-based web sites/pages/applications.  there was confusion (mostly on...

mix07: key announcements today

well, some pretty good news coming out of mix07 today...here's a quick recap... release of Silverlight 1.0 beta supporting ajax/javascript release of Silverlight 1.1 alpha supporting .net programming model announcing cross-platform (windows/mac) .net as a part of Silverlight 1.1 alpha announcing support for dynamic languages (ruby, python out of the gate) as a part of Silverlight 1.1 alpha rtm of expression studio preview of expression blend v2 (supporting richer Silverlight development) expression media encoder preview for Silverlight Silverlight streaming by Windows Live whew, that is a lot to swallow.  i'm most excited...

migrating to sharepoint 2007 as a developer...

...and missing the CAML love?  you got so used to the template structure for sharepoint 2003 didn't you :-)  take a look at some information to help you understand if you don't know much about master pages (the ASP.NET template framework that sharepoint...err...um...sorry, MOSS uses now) this is a good primer especially if you are using sharepoint designer to manage your sharepoint site. when you visit the sharepoint designer tutorial link you'll see information about: introduction to asp.net master pages modify the default master page modify the default sharepoint content placeholders create a content page...

expression tools available to msdn subscribers

one thing that i really have been liking about microsoft over the past year is the teams that have been listening to feedback.  here's one case in point. previously it was discussed (i'm not sure if was even officially 'announced' or not announced, but there was some discussion at best) that the expression tools (expression web, blend, design, and media) would not be available to premium visual studio subscribers (also known as 'msdn subscriptions').  this caused quite a bit of uproar in the community (and candidly i'll share with you that the uproar internally was ten-fold).  microsoft embarking on...

PHP mash-up sample code

thanks to all who attended my learn2asp.net session on creating mash-ups with php on windows and using microsoft web api's.  whew, that was a mouthful.  anyway, i said i'd post the sample code i used, so here it is (at the end of this post).  in the zip file there is an index.php file describing the APIs used.  I stripped out my personal application id's from some of the services, so you'll have to obtain your own. there are plenty of other sessions going on the learn2asp.net site so i'd encourage you to take a look at them and register. ...

ajax: script references and javascript file references

do you ever wonder how some of the asp.net ajax extensions or ajax control toolkit send down their javascript code that it handles?  have you ever sat back and said, "wait a minute, i'm not adding any scripts here"?  well, if you haven't, then move along, there is nothing to see here. but if you have, read along.  i know i have as i think i've always taken for granted the feature of how this is being accomplished in both the ajax tools as well as some things that asp.net 2.0 uses as well...so let's see what's going on here....

ajax: interface training dvd

i was just sitting on a plane with simon back from redmond where i was doing some mobility developer "stuff" and simon was at some top secret, could-tell-you-but-i'd-have-to-kill-you type things.  we were chatting about, well, you know geek stuff.  i was droning on about some vista stuff and he was talking about the smart stuff he works on. it reminded me about their (them being interface, who simon is one of the 'fellows' -- well if he isn't they should institute some plan) ajax training.  he put together some great content on asp.net ajax in a self-paced DVD format and...

smartpart + ajaxbasepart = yummy

eric schoonover pointed me to what jan completed late last night -- implementing ajax support in the smartpart...yippee... check out the smartpart for sharepoint now with asp.net ajax support! tags: sharepoint, moss 2007, sharepoint 2007, windows sharepoint services, ajax control toolkit, ajax, asp.net, asp.net ajax, microsoft ajax, ajaxbasepart, web part, smartpart, smart part, jan tielens

virtual earth: drawing a radius

as i continue to build on top of my virtual earth example that uses proximity searching, i found myself wanting to add more visualization to the mix.  i wanted the radius being searched to actually show a radius ring for the area...so the user could see the proximity being searched where the results are plotted. so, i started digging -- how do you draw a circle using the polyline api?  hmmm...rounded corners with straight lines...seemed like a challenge. well after a prod to some people i was pointed to a solution already doing this! and thus the ViaVE Wiki had...

ajax and sharepoint sittin' in a tree

have you been looking at sharepoint (yeah, yeah, okay "moss")?  wanted to add some ajaxified love to those new interfaces?  or perhaps some of your own web parts. take a look at some comments from mike ammerlaan on the topic.  in a recent post, mike talks about integrating asp.net ajax with sharepoint (see he doesn't even use moss).  there are some tips on extending the sharepoing web.config with the appropriate elements, yada yada. in addition to that, eric schoonover writes about the AjaxBasePart and provides examples and code for you to use. with these two resources it should be enough...

asp.net ajax: using scripts without server controls part 2

in my first attempt i used fake targets to create server controls to wire up the animation extender, then during execution, changed the target and executed the animation.  a little kluge i thought, but it worked -- and under the cover essentially that's what happens anyway on a server control. well today, ajax wizard and poker maven steve marx pointed me to a post where it talked about using the client libraries directly.  basically when you add an animation extender control it tells the runtime what client-side script references it will need.  so the first step is for us to...

ajax: using update animation without server control

i recently wanted to add some more visual cues to my application when a search was happening.  i already had the "searching, please wait..." note on there, but since my app was an 'in your face' application experience, i thought i could make that message more in your face as well.  so i added a fade effect to the entire map control as seen in this image: as you can see when the search button is clicked, the entire virtual earth map control fades out until the results come back.  so my only problem (as i wanted to use...

wicked wpf/e demonstration

want to see a wicked demo?  well, if you know slovenian, you'll know what it actually says, but check out this demo anyway, using WPF/e -- www.windowsvista.si -- this is all WPF/e baby...check out the "glass" even on the toolbars :-) and yes, just like the real windows, the status tray keeps popping up something! tags: wpfe, wpf/e, windows presentation foundation, atlas, ajax

sample: wcf, wf, wpf and free code

trying to wrap your head around .net 3.0 technologies?  well, here's a free sample to help you see several different aspects of it.   DinnerNow is a sample application that leverages all aspects of .net 3.0 -- and the source is provided!  workflow -- it's there, communication foundation? -- yep.  sprinkle in some cardspace and some wpf and there is a full application with different aspects demonstrated. this sample is a pretty good starting guide (with some advanced features) to learn these technologies. check it out at www.dinnernow.net and download the code! tags: dinnernow, wcf, wpf, workflow, .net, asp.net, asp.net...

implementing a proximity search in sql server

or "find stuff near me" and how i did it. (long read sorry) after my last post about using the proximity search article for sql server 2000, i received some requests for a simple walkthrough on how i implemented my app.  well, here's an attempt at a very simple sample. first, so we are clear, my scenario was as follows: given a known single point, search a database of other known points and return a result set of those points that are known to be within a certain mile radius of the single known point.  better put "find locations near...

proximity searching in zip codes

recently i was working on a proof of concept for virtual earth, etc.  i wanted to do better "find stuff near my address" but have never worked with geospacial proximity before.  so on the quest i went for more information.  i wanted something better than my "select * where zipcode = @zip" query :-).  i was looking for "select * where proximity is within 5 miles of @zip" to show some true calculation. a friend of mine turned me on to this article regarding implementing proximity searching on sql server 2000.  i read it and it was intriguing (and works...

ajax security: upcoming webcasts look promising

looks like joe has partnered with spidynamics to deliver some great webcasts on ajax security, a much needed topic as we continue to see more ajax-developed web sites. here's the titles he's offering: AJAX Security Basics- The Building Blocks to Protecting Your Applications Built with ASP.NET AJAX How Hackers Reverse Engineer and Exploit an ASP.NET AJAX Application The Brave New World of AJAX Hacking (and prevention using ASP.NET) The Next Generation of AJAX Attacks – A New Generation of Attack Theories Best Practices: A Look at Developer ASP.NET AJAX Security Mistakes tags: asp.net ajax, atlas, ajax,...

web dev: mix07 open for business

Microsoft MIX 07 event is open for registrations. Geared toward Web developers, designers, online advertising professionals and a broad set of partners and customers, MIX will continue to explore how to build more interactive and responsive experiences that take full advantage of the capabilities of the Web. MIX will also be an opportunity to dive deeper into Microsoft’s Web technology offerings and discover ways to create more dynamic customer connections that take user experience to the next level. Again this year, the event will be held in Las Vegas from April 30th to May 2nd, at the Venetian Hotel. More...

wpf/e: mouse tracking and asp.net ajax

simon is at it again, here's another sample that does some mouse-tracking with asp.net ajax callbacks -- replaying previous user entries, etc. check it out: wpf/e mousetracking tags: asp.net ajax, ajax, wpf/e

using virtual earth 4 and asp.net ajax

i recently hit a weird snag when i went to change a sample application from using virtual earth version 3 to version 4. with doing nothing at all but changing the "v3" text in the virtual earth control reference to "v4" i suddenly got this error message: "Sys.InvalidOperationException: Object Microsoft already exists and is not a namespace.” my VE control reference was in my <head> tag, and as soon as I moved it within the body tag, the error went away and all is well.  so there you have it -- if you are getting this error of course...

BLINQ and IE7

my compadre ai was hacking away on some linq/blinq stuff the other day (well last week or so, i took a long time looking at the issue myself because i was in vegas last week) and found that the default BLINQ'd site does not render well at all in ie7. well, it turns out the css isn't too friendly.  i initially put in the latest css adapter base into a BLINQ'd site and it worked fine, but paulita quickly pointed out a much simpler fix. she outlines it here: fix CSS for blinq'd sites in IE7 tags: asp.net, asp.net ajax,...

developing on vista: sidebar gadgets part 1

i've been experimenting developing windows vista sidebar gadgets lately.  one thing that is lacking is a core template for all things sidebar gadget (or at least i've not found one). i'll save my thoughts on developing a sidebar gadget for a 'part 2' post once i finish the simple one i'm working on (well, not 'simple' but simple enough with some different features). in the meantime, i've cooked up some sidebar gadget templates for visual studio 2005.  now keep in mind that sidebar gadgets don't themselves run c# or vb code, but they are HTML, Javascript, etc. files that interact.  so...

devconnections day 1: big dev announcements

following the rtm announcement of office 2007 (if you hadn't heard), the evening keynote at devconnections had ScottGu give the following announcements: ASP.NET AJAX Beta 2 Visual Studio Tools for Office 2007 note: this is being made as a free download to licensed VS2005 Pro users as well as VSTO2005 licensed users Visual Studio 2005 extensions for .NET 3.0 (Workflow) Visual Studio 2005 extensions for .NET 3.0 (WCF/WPF) .NET 3.0 Visual Studio 2005 extensions: SharePoint Services 3.0 lots of great stuff and i'm sure more to come this week! tags: visual studio, vsto, office, vista, .net, asp.net, ajax,...

ie7 released

well, it's out in the wild now -- ie7 has been released.  you can read dean's (gm for IE) note on the IEBlog regarding the release. now that it is out -- and likely windows update people will start downloading it, there may be some adjustments that sites may want to consider.  why?  because even in ie7 we are more standards compliant to the point that ie7 may break some of the hacks you had to do in ie6 browsers, etc. to understand more about ie7 development here are some resources: IE7 Readiness Toolkit IE Developer Center two great...

AJAX500 - accelerate your web development

                     Interface Technical Training and Microsoft have partnered to present AJAX500, a one-day intense seminar designed to accelerate your web development with ASP.NET AJAX technologies.  In this one-day session you will learn: The simplest, most scalable ways to add AJAX support to your applications When using an AJAX library beats hand-coded JavaScript The reality of cross-browser support (it may surprise you!) Technical concerns of file size, testing and debugging Common AJAX design patterns How and when to extend the ASP.NET AJAX libraries this is a great opportunity to hear from local experts. ...

msn soapbox scores high, live id scores low

i just had a chance to play around with msn soapbox.  youtube copy? whatever, i've decided not to try to care much anymore about the "you're copying us" mentality after i saw iMediaCenter...er...i mean iTV. i didn't want to use soapbox mainly because i'm not a fan of the usability experience of windows live id and/or passport.  why?  take a look...here's msn's home page: notice the branding and look and feel...now let's click 'sign in': does this look the same?  other than the msn butterfly logo, i'm clearly jumped to another place...and by the way, if i signup...

msft web developer summit

i'm in redmond the rest of this week for the 'microsoft web dev technology' summit.  similar in nature to mts, however much more web developer specific (hence the name).  there are about 25 people here from various non-msft technology worlds, mostly php (with a hint of java/rails/css). john bland is here and had this first comment regarding some of the microsoft people he's met: All of them were cool. I honestly thought they’d be ultra techie or something but, well…some are techie but none ultra, most of them are very open to other worlds, etc. So far, it is a...

atlas naming and update

jut got back from a small extended weekend, so apologies for the reprint here (i'm sure it is all over the underbelly right now)... see ScottGu post for full details...highlights: "Atlas" v1.0 will ship before next release of VS Features may be different than current CTP Naming: Microsoft AJAX Library (Client), ASP.NET 2.0 AJAX Extensions (Server), ASP.NET AJAX Control Toolkit (Atlas control toolkit) Technorati tags: asp.net, atlas, aspnet, ajax, visual studio

some cool interactive sites

a friend of mine who's a designer/developer type of fella turned me on to some interesting links today, and i thought i'd share. first, Max Kiesler -- a 'strategic designer' -- he has a ton of posts on ajax designs, etc. -- interesting reads for web developers second, is computerlove...a fun site, but as a golf fan, here's one of the links (in case it isn't on the home page when you visit) that i thought was awesome: a phantom5 digital camera (4000 shots per second) captures tiger woods' golf swing.  very cool. and design 101 for programmers :-) tags: ajax, atlas, web2.0, tiger...

primecondition.com beta uses atlas

[warning: if you are reading in an aggregator, this post has some video, so visit the site if you can’t see it] well, some cool stuff hapening in the land of heat.  two really smart guys have been working on a project that one of them alluded to earlier this year. well, i’ve been invited to beta test the site/product.  this isn’t necessarily a review of the product…i’ll have to download the end result and get motivated to exercise first :-), but i thought their use of technology use is cool and they are microsoft developers who are passionate about technology. i think simon got motivate when...

kool im - ajax web messenger

a while back anand and i saw some stuff about meebo while at a conference.  today i just saw that Kool IM was released.  same concept really, a web-based-super-nifty-ajax-enabled messenger ‘client’ that enables access to all messenger clients. one thing that strikes me as odd is how willing we’d be to give a third party our login information…isn’t that one reason why everyone hated the passport idea? anywhoo…check it out: Kool IM tags: kool im, ajax, messenger, im

interesting blogging from a flex-er

some interesting posting going on over at john c. bland ii site. john is a great guy who is well versed in the adobe realm of things (digging flex right now) and attended our mix conference and (i think) actually walked away with an appreciation (and changed perception) of what we are doing on some of the user experience areas. his post on installing vista beta2 his post on toying with the expression tools tags: asp.net, vista, wpf, expression, acrylic, sparkle, cider, avalon

blinq part 2: comparing rails scaffolding

in a previous post i started to take a quick look at the new BLINQ bits released this week at teched.  to recap, essentially the core functionality of BLINQ (i love saying that…they should have named it bling) is to generate a CRUD structure of code and asp.net pages for your data structure.  the “inq” in BLINQ is because the code generated uses LINQ.  okay, all that aside, let’s start taking a look. BLINQ is a command-line tool.  type BLINQ to see the options.  for simplicity comparison sakes for rails, i chose the /noStyle option so it would generate the vanilla-plainjane-nofrills-whiteasmilk...

php is better because it's free

recently i posted an opinion to one of my local user group lists in response to something that irks me as of lately.  granted a few years back this may have been a valid statement, but i don’t think it is anymore. the comment was something along the lines of this (paraphrasing): why use asp.net when you can use php and get what you need for a fraction of the cost. it caused me pause to consider the various scenarios, but i’ll settle for simplicity on the hosted scenario for comparison, because quite frankly, i’m calling b.s. on those type of comments...


DISCLAIMER:

The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.