<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23105477</id><updated>2011-11-27T18:26:21.198-05:00</updated><category term='Personal'/><category term='Adobe'/><category term='Flash'/><category term='Browsers'/><category term='Luminis'/><category term='CSS'/><category term='Accessibility'/><category term='HTML'/><category term='ActionScript'/><category term='Flex'/><category term='ComCenter'/><category term='XML'/><category term='Hofstra'/><category term='JavaScript'/><category term='Fun'/><category term='Java'/><category term='ColdFusion'/><category term='Blog'/><category term='Web'/><category term='Apollo'/><title type='text'>Web Development Central</title><subtitle type='html'>Web Development Central covers all web development technologies.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default?start-index=101&amp;max-results=100'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>115</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23105477.post-2627985145151178262</id><published>2011-08-17T07:01:00.005-04:00</published><updated>2011-08-17T07:14:38.943-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>How to pass values from HTML to Flash</title><summary type='text'>There have been a number of ways to do this over the years and over different versions of Flash, but the way to do this today is with FlashVars. What are FlashVars you ask? FlashVars is the name of a parameter that you can pass into your Flash movie, via the 'param' tag.The value of the parameter is a URL encoded string that contains the name-value pairs you would like to pass in. So, for example</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2627985145151178262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2627985145151178262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2627985145151178262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2627985145151178262'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2011/08/how-to-pass-values-from-html-to-flash.html' title='How to pass values from HTML to Flash'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9aooeT4SAF4/R3jhMu_dLWI/AAAAAAAAAHQ/lWcGhOq6uEo/s72-c/flash.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3526214450553833491</id><published>2008-02-11T19:16:00.002-05:00</published><updated>2011-08-18T07:19:15.630-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Creating Custom Components with MXML</title><summary type='text'>When you start building applications in Flex, it won't take you long to find that you need to build your own components. Flex makes this process relatively painless. Here is how you can create your own components in a few easy steps.Usually, when you're building your own components in MXML, you start off by extending an existing component. As an example, let's create a customized menu bar </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3526214450553833491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3526214450553833491' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3526214450553833491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3526214450553833491'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2008/02/creating-custom-components-with-mxml.html' title='Creating Custom Components with MXML'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9aooeT4SAF4/R3jhMu_dLWI/AAAAAAAAAHQ/lWcGhOq6uEo/s72-c/flash.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8170968670619266204</id><published>2008-01-01T19:26:00.000-05:00</published><updated>2008-01-01T21:39:43.594-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Using Favicons</title><summary type='text'> Most web sites (or web pages) have an associated icon. Called a 'Favicon' (short for 'favorites icon'), browsers display this icon in the address bar, along with your tab (if you are using a browser with a multi-tab interface) and in your favorites (or bookmarks) list.Invented by Microsoft, Internet Explorer would make automatic requests for this 16x16 graphic called favicon.ico in your web </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/8170968670619266204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=8170968670619266204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8170968670619266204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8170968670619266204'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2008/01/using-favicons.html' title='Using Favicons'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9aooeT4SAF4/R3r13u_dLYI/AAAAAAAAAHg/QltL_FpXUlA/s72-c/html_tag.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-940416542850559199</id><published>2007-12-30T20:07:00.000-05:00</published><updated>2007-12-31T07:42:26.439-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Building An AS3 Project Without MXML</title><summary type='text'>Usually you'll find yourself using MXML to quickly build Flash applications. There are times, however, when you really just want to work with the underlying ActionScript and not use MXML at all. Here's how.The best way to do this is to subclass the Sprite class. So you would create a class that looks something like the following:package{  import flash.display.Sprite;  class TestApp extends Sprite</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/940416542850559199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=940416542850559199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/940416542850559199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/940416542850559199'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/12/building-as3-project-without-mxml.html' title='Building An AS3 Project Without MXML'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9aooeT4SAF4/R3jhMu_dLWI/AAAAAAAAAHQ/lWcGhOq6uEo/s72-c/flash.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-486354052995091783</id><published>2007-12-27T18:48:00.000-05:00</published><updated>2008-01-06T21:17:22.381-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>An Overview of Acid2</title><summary type='text'>Acid2 is a test case designed by the Web Standards Project to identify web page rendering flaws in browsers and authoring tools. We'll take a brief look at the standards-based test.In 1998, a grass roots coalition of web designers started the Web Standards Project. According to their web site, "The Web Standards Project (WaSP) fights for standards that reduce the cost and complexity of </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/486354052995091783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=486354052995091783' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/486354052995091783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/486354052995091783'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/12/overview-of-acid2.html' title='An Overview of Acid2'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9aooeT4SAF4/R3Q7BO_dLVI/AAAAAAAAAHI/i1qJ796hJaI/s72-c/Acid2.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3606155267188246821</id><published>2007-12-22T10:06:00.000-05:00</published><updated>2007-12-26T13:16:35.961-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Using Variable Length Arguments With ActionScript</title><summary type='text'>There are times when you simply don't know how many arguments a function will be receiving. Some languages handle this sort of problem with function (or method) overloading-defining a function multiple times with each function definition containing a different number (or type) of parameters. With ActionScript, you can code one function that can dynamically handle different function definitions. </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3606155267188246821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3606155267188246821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3606155267188246821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3606155267188246821'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/12/using-variable-length-arguments-with.html' title='Using Variable Length Arguments With ActionScript'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9aooeT4SAF4/Rm9YcyHgmnI/AAAAAAAAAD8/1y0KFKtt9E4/s72-c/variable-length-arguments.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-6428987791906134857</id><published>2007-12-22T08:04:00.000-05:00</published><updated>2007-12-22T14:27:30.885-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Client Side Cookie Handling</title><summary type='text'>There are many times that you'll need to handle cookies on the client (i.e. the web browser). Here's how you can use some simple JavaScript to provide all the cookie manipulation you'll ever need.A Cookie OverviewYou're probably pretty familiar with cookies, but in case you aren't, cookies are essentially pieces of data that are sent back and forth between your browser and a web server; usually </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/6428987791906134857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=6428987791906134857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6428987791906134857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6428987791906134857'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/12/client-side-cookie-handling.html' title='Client Side Cookie Handling'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9aooeT4SAF4/R20mN-_dLUI/AAAAAAAAAG8/MP-GXoP4gRU/s72-c/cookie.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3456731963493052142</id><published>2007-10-16T15:08:00.000-04:00</published><updated>2007-10-16T15:24:59.246-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Introducing Caitlyn Ferris!</title><summary type='text'>It isn't too often that I use this space for anything personal-but I'm definitely making an exception.I'm happy to announce the birth of my daughter, Caitlyn Mai Ferris on October 1st at 2:30 AM!!! Caitlyn and mom are doing fine! Pictures can be found at the website above.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3456731963493052142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3456731963493052142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3456731963493052142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3456731963493052142'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/10/introducing-caitlyn-ferris.html' title='Introducing Caitlyn Ferris!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9aooeT4SAF4/RxUOx1K5KpI/AAAAAAAAAFU/OIiu4r5jE2k/s72-c/Caitlyn.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3542482722704998514</id><published>2007-07-02T09:37:00.000-04:00</published><updated>2007-07-05T12:49:52.654-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Aye Laddie, It's Cairngorm!</title><summary type='text'>Cairngorm may be a mountain in Scotland, but its also an architectural framework for Flex from Adobe. Cairngorm is based on the MVC model and is especially concerned with data synchronization between client and server.A few months ago I was lucky enough to sit in on a presentation held by the New York Flex User's Group on Cairngorm. My friend, Kevin Pechin, has written a review of the meeting, </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3542482722704998514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3542482722704998514' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3542482722704998514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3542482722704998514'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/07/aye-laddie-its-cairngorm.html' title='Aye Laddie, It&apos;s Cairngorm!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9aooeT4SAF4/RobtPemjUAI/AAAAAAAAAEI/MkETpXktND8/s72-c/cairngorm.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-4917477405716248598</id><published>2007-06-13T15:13:00.000-04:00</published><updated>2007-12-22T08:32:12.725-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Using Variable Length Arguments With JavaScript</title><summary type='text'>There are times when you simply don't know how many arguments a function will be receiving. Some languages handle this sort of problem with function (or method) overloading-defining a function multiple times with each function definition containing a different number (or type) of parameters. With JavaScript, you can code one function that can dynamically handle different function definitions. </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/4917477405716248598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=4917477405716248598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4917477405716248598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4917477405716248598'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/06/using-variable-length-arguments-with.html' title='Using Variable Length Arguments With JavaScript'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9aooeT4SAF4/Rm9YcyHgmnI/AAAAAAAAAD8/1y0KFKtt9E4/s72-c/variable-length-arguments.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3586434033600111541</id><published>2007-06-12T19:44:00.000-04:00</published><updated>2007-06-12T09:10:21.426-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Introduction to AJAX</title><summary type='text'>AJAX is an essential tool in any web developer's toolbox. We'll take a quick look at the history of the technology, and how you can use it in your web applications.The computer industry thrives on acronyms. AJAX is no exception. Short for Asynchronous JavaScript And XML, AJAX has actually existed in one form or another for nearly a decade, although it's only seen a surge in popularity for the </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3586434033600111541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3586434033600111541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3586434033600111541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3586434033600111541'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/06/introduction-to-ajax.html' title='Introduction to AJAX'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9aooeT4SAF4/Rm59rCHgmmI/AAAAAAAAAD0/x-EX3LqtARs/s72-c/ajax.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2770219349516186445</id><published>2007-06-11T13:49:00.000-04:00</published><updated>2007-06-11T08:00:05.127-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>XML: A Basic Overview</title><summary type='text'>We'll take a basic overview of the language that's increasingly powering the Internet: XML.XML stands for Extensible Markup Language, and was standardized by the World Wide Web Consortium, who were obviously poor spellers. XML is a language that is mostly used to transfer data between systems. Since XML is a markup language, if you've seen HTML, XML will look familiar. It uses tags(elements) with</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2770219349516186445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2770219349516186445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2770219349516186445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2770219349516186445'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/06/xml-basic-overview.html' title='XML: A Basic Overview'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9aooeT4SAF4/RmrpPiHgmjI/AAAAAAAAADc/0N2ET3rVMIw/s72-c/XML.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-4280910719383009467</id><published>2007-05-22T20:33:00.000-04:00</published><updated>2007-06-09T14:00:56.825-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Building Windows Classic Menus in Flex</title><summary type='text'>Looking to give your Flex based applications a more native look and feel? To that end we'll show you how to go about creating 'windows classic' menus.First, let’s examine how menus work in Flex. We’ll create a simple menu using the mx:MenuBar component. Then we'll move on to styling it to match the 'windows classic' skin. Lastly, we'll inject some ActionScript code to fix some deficiencies in the</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/4280910719383009467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=4280910719383009467' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4280910719383009467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4280910719383009467'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/05/building-windows-classic-menus-in-flex.html' title='Building Windows Classic Menus in Flex'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9aooeT4SAF4/RmP5uMAkaPI/AAAAAAAAADU/vn_vDen2sxQ/s72-c/FlexMenu.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3074326143381891066</id><published>2007-03-27T15:28:00.000-04:00</published><updated>2007-06-02T20:29:06.021-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>It's the End of Luminis As We Know It  (And I Feel Fine)</title><summary type='text'>Prior to Summit, on the eve of the release of Luminis IV, there were rumors spreading that Luminis' future as a portal built on a uPortal architecture was seriously in doubt. The rumors indicated that Luminis was going to undergo a radical transformation and be rebuilt on Oracle portal.At the UDC kickoff session at Summit, this seemed to be confirmed; Brian Maddox, Sungard CEO, announced that </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3074326143381891066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3074326143381891066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3074326143381891066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3074326143381891066'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/03/its-end-of-luminis-as-we-know-it-and-i.html' title='It&apos;s the End of Luminis As We Know It  (And I Feel Fine)'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2853452409560000504</id><published>2007-03-25T22:02:00.000-04:00</published><updated>2007-06-03T11:15:29.463-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>The Future of ComCenter</title><summary type='text'>I've released the first .5 versions of ComCenter to both RiaForge.org and osflash.org. Halfway to 1.0, this seems to be a good time to consider where ComCenter is and where its going.For starters, the release schedule is going to slow down slightly-the first 5 point releases were completed in less than two months. As the code gets more complex, and more complicated features get added, I can't see</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2853452409560000504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2853452409560000504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2853452409560000504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2853452409560000504'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/03/future-of-comcenter.html' title='The Future of ComCenter'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-6068113310889170836</id><published>2007-02-24T08:56:00.000-05:00</published><updated>2007-06-02T20:27:55.172-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Image Viewer: ComCenter 0.5</title><summary type='text'>I'm pleased to announce the release of ComCenter 0.5. ComCenter 0.5 features the ability to zoom in on images, basic help, the ability to print images, some basic search capabilities, and the ability to paginate the thumbnails display.Once you have brought up the image in the image window, clicking on it will increase the zoom and ctrl-click will zoom out. There is some basic help text included </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/6068113310889170836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=6068113310889170836' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6068113310889170836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6068113310889170836'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/02/flex-image-viewer-comcenter-05.html' title='Flex Image Viewer: ComCenter 0.5'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5906751517787275687</id><published>2007-02-21T09:45:00.000-05:00</published><updated>2007-06-03T11:14:18.576-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Menus In Context</title><summary type='text'>There's one point in the Flex livedocs language reference on Context Menus that reads:"In Flex, only top-level components in the application can have context menus. For example, if a DataGrid control is a child of a TabNavigator or VBox container, the DataGrid control cannot have its own context menu."Then how would you give sub-components their own context menu?The way to do this is to track </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/5906751517787275687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=5906751517787275687' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5906751517787275687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5906751517787275687'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/02/flex-menus-in-context.html' title='Flex Menus In Context'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-1336810715345737715</id><published>2007-02-11T11:04:00.000-05:00</published><updated>2007-02-11T11:27:42.514-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Is E4X Strong Enough to Obviate the Need for an Object Layer?</title><summary type='text'>In many applications, a common task is to load data as XML, and then translate this into 'objects' that are used by the program. You can see this kind of behavior in ComCenter, but I've also used it in many programs that use XML over the years.Part of the reason I've done this is because using standard XML access methods whether it be through SAX, DOM, or some other method was awkward-it was much</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/1336810715345737715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=1336810715345737715' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/1336810715345737715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/1336810715345737715'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/02/is-e4x-strong-enough-to-obviate-need.html' title='Is E4X Strong Enough to Obviate the Need for an Object Layer?'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8404792253868703951</id><published>2007-02-04T09:37:00.000-05:00</published><updated>2007-02-04T15:05:53.853-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>ComCenter Demo</title><summary type='text'>I'm keeping this blog entry to contain the current demo of ComCenter:&lt;!--&lt;![CDATA[--&gt;document.getElementById('sidebar-wrapper').display = "none";&lt;!--]]&gt;--&gt;</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/8404792253868703951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=8404792253868703951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8404792253868703951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8404792253868703951'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/02/comcenter-demo.html' title='ComCenter Demo'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2207589881470846257</id><published>2007-01-30T19:34:00.000-05:00</published><updated>2007-03-19T08:56:17.408-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Image Viewer: ComCenter 0.4</title><summary type='text'>I'm pleased to announce the release of ComCenter 0.4. ComCenter 0.4 features the ability to rotate thumbnails (so you can align them to their proper orientation), a slightly more native look, and each thumbnail shows a placeholder until its ready for display. There were a couple of other miscellaneous changes as well. You can now associate an event (such as "Our Florida Vacation", or "Uncle Joe's</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2207589881470846257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2207589881470846257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2207589881470846257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2207589881470846257'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-04.html' title='Flex Image Viewer: ComCenter 0.4'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8610449878417148985</id><published>2007-01-14T22:46:00.000-05:00</published><updated>2007-01-24T13:30:19.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Image Viewer: ComCenter 0.3</title><summary type='text'>I'm pleased to announce the release of ComCenter 0.3. ComCenter 0.3 features an improved layout, the ability to set a description or caption for each image, and the ability to alter the thumbnail dimensions. ComCenter can be downloaded here. A demo of it can be found here. There were a couple of other miscellaneous changes as well (for example, the image properties window now displays the image </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/8610449878417148985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=8610449878417148985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8610449878417148985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8610449878417148985'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-03.html' title='Flex Image Viewer: ComCenter 0.3'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3425500144065751457</id><published>2007-01-12T10:37:00.000-05:00</published><updated>2007-01-24T13:29:56.832-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Building An Image Viewer in Flex: Part 2</title><summary type='text'>The last time, we saw how to build a very simple image viewer in Flex. But the code we developed(outside of the 'About' window) was the bare minimum to get something like this working. In this article we'll flush it out a bit more and walk through some of the code in ComCenter 0.2.First of all, the code that was developed wasn't that flexible. Images were actually embedded in the swf. This was </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3425500144065751457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3425500144065751457' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3425500144065751457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3425500144065751457'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/01/building-image-viewer-in-flex-part-2.html' title='Building An Image Viewer in Flex: Part 2'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5681514762546595348</id><published>2007-01-05T07:26:00.000-05:00</published><updated>2007-01-24T13:29:01.059-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Image Viewer: ComCenter 0.2</title><summary type='text'>I'm pleased to announce the release of ComCenter 0.2. This is a Flex image viewer I had been working on while learning Flex. ComCenter 0.2 features basic keyboard control and the ability to associate properties with each image. Images are now loaded externally. ComCenter can be downloaded here. A demo of it can be found here. Needless to say, this is only a 0.2 release so there is a long way to </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/5681514762546595348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=5681514762546595348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5681514762546595348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5681514762546595348'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-02.html' title='Flex Image Viewer: ComCenter 0.2'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5034910414562654650</id><published>2007-01-01T20:31:00.000-05:00</published><updated>2007-01-15T13:07:32.601-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Image Viewer: ComCenter 0.1</title><summary type='text'>A couple of months ago, I had posted about an image viewer I had written in Flex. Last month I set up a project and posted the code on osflash.org. There's not much there at the moment(outside of the original code), but I'll be making updates soon.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/5034910414562654650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=5034910414562654650' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5034910414562654650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5034910414562654650'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-01.html' title='Flex Image Viewer: ComCenter 0.1'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-7344783178917727863</id><published>2006-11-29T21:22:00.000-05:00</published><updated>2006-11-30T05:10:25.909-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Open Source Rules</title><summary type='text'>A couple of major developments have occurred during the past few weeks in the world of open source.First, Adobe has open sourced portions of the Flash player. Specifically, they've donated the ActionScript 3.0 virtual machine to the Mozilla Foundation. Now listed as Project Tamarin, the foundation intends to use the code to accelerate JavaScript. Since ActionScript and JavaScript are based on the</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/7344783178917727863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=7344783178917727863' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7344783178917727863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7344783178917727863'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/open-source-rules.html' title='Open Source Rules'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2576178462751927009</id><published>2006-11-21T09:55:00.000-05:00</published><updated>2007-01-15T13:07:14.668-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ComCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Building An Image Viewer in Flex</title><summary type='text'>One of my earliest experiments in Flex was to build a simple image viewer. The image viewer would display a series of thumbnails that would give you the full image when it was clicked on.Building something like this in Flex takes all of two seconds. Here's how. We'll create a sample application called ComCenter.General LayoutFirst we start off with an mx:Application tag. This is usually the first</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2576178462751927009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2576178462751927009' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2576178462751927009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2576178462751927009'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/building-image-viewer-in-flex.html' title='Building An Image Viewer in Flex'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115319884504665586</id><published>2006-11-18T00:59:00.000-05:00</published><updated>2006-11-18T04:34:16.992-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>AD&amp;D Channels 2nd Edition</title><summary type='text'>This post is my third, and probably last(at least for a while) on drag and drop channels in Luminis. If you haven't read the first two, "D&amp;D Channels" and "AD&amp;D Channels", make sure you read them first, as this post builds off of them.Making the AJAX ConnectionWe're going to replace the location.href line at the bottom of the DragChannel.js file with some AJAX code to make the call back to </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115319884504665586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115319884504665586' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115319884504665586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115319884504665586'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/luminis-channels-kind-of-drag.html' title='AD&amp;D Channels 2nd Edition'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5058296493480465705</id><published>2006-11-16T11:32:00.000-05:00</published><updated>2007-06-30T20:42:03.970-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>XML Error Reporting: AS2 Trumps AS3</title><summary type='text'>Perhaps I have a unique way of using XML, but it seems to me that AS3 has superior native XML error reporting while simultaneously removing your ability to improve upon the error reporting even further like you were able to in AS2.In AS3, you have two ways of parsing an XML document-either through the new e4x API or through the DOM, which was the way you parsed XML in AS2.In an ideal world, all </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/5058296493480465705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=5058296493480465705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5058296493480465705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/5058296493480465705'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/xml-error-reporting-as2-trumps-as3.html' title='XML Error Reporting: AS2 Trumps AS3'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115281349372567236</id><published>2006-11-14T13:58:00.000-05:00</published><updated>2006-11-14T10:48:01.218-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>AD&amp;D Channels</title><summary type='text'>Advanced Drag and Drop ChannelsLast time we saw the basics of drag and drop channels. But it wasn't something I would recommend going into production with. Yes, you could drag. You could drop. You could even integrate the drag and drop into Luminis's layout architecture-but there were several deficiencies that were noteworthy. Its these deficiencies we'll address now to make this a more robust </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115281349372567236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115281349372567236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115281349372567236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115281349372567236'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/add-channels.html' title='AD&amp;D Channels'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3026356169192892735</id><published>2006-11-12T18:49:00.000-05:00</published><updated>2006-11-12T19:31:43.965-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><title type='text'>Web Developer Extension</title><summary type='text'>The Web Developer Extension is an indispensable extension for Firefox that provides a wealth of tools for debugging your webpage. It allows you to disable Java, JavaScript, CSS and cookies. But this just scratches the surface. One of my favorite features is 'View Generated Source'-this allows you to view the source of the page after any changes made by JavaScript during page rendering. You can </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/3026356169192892735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=3026356169192892735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3026356169192892735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/3026356169192892735'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/web-developer-extension.html' title='Web Developer Extension'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115253083412529491</id><published>2006-11-10T06:46:00.000-05:00</published><updated>2006-11-10T21:26:04.967-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>D&amp;D Channels</title><summary type='text'>A little earlier this year, a group of people here at Hofstra sat down and made a wish list of all the things we wished our portal could do but didn't. This wish list was based to some extent on our own experiences with Luminis, but also based on focus groups that had been run with faculty and students. I'll get back to the wish list in a future post-but one of the items that we listed was </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115253083412529491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115253083412529491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115253083412529491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115253083412529491'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/dd-channels.html' title='D&amp;D Channels'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2746280789661213423</id><published>2006-11-08T01:35:00.000-05:00</published><updated>2006-11-08T09:27:19.860-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>ActionScript 3 NaN: Not a No-brainer</title><summary type='text'>In ActionScript 3, you can no longer assign null to specific native data types. If you try to do this with 'Number' for example you'll receive a warning that 'null used where Number type expected'. Take the following code snippet for example:var MyNumber:Number;MyNumber = getNumber();if (MyNumber == null){    // do something}If you try to return 'null' from the getNumber() method you'll receive </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2746280789661213423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2746280789661213423' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2746280789661213423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2746280789661213423'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/actionscript-3-nan-not-no-brainer.html' title='ActionScript 3 NaN: Not a No-brainer'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8782186745428904428</id><published>2006-11-06T15:19:00.000-05:00</published><updated>2006-11-06T23:29:38.716-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Better Casting Through ActionScript 3</title><summary type='text'>In ActionScript 2, you could cast an object to a type by using:ClassName(ObjectToCast)This syntax is somewhat different than what you have in other languages. Usually in C-like languages you'll use something like this:(ClassName)ObjectToCastIt doesn't seem a lot different, does it? But there is a problem with the way casting is done in ActionScript 2. ActionScript 2 also contains global creation </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/8782186745428904428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=8782186745428904428' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8782186745428904428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8782186745428904428'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/better-casting-through-actionscript-3.html' title='Better Casting Through ActionScript 3'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8100847621664569026</id><published>2006-11-04T20:24:00.000-05:00</published><updated>2006-11-04T21:34:27.864-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Resolving URLs: AS3 Bug?</title><summary type='text'>A common task I've often run into is resolving URLs. Given a base URL and a relative URL, how do you obtain the resultant absolute URL? I've written routines that do this sort of thing in AS2, but AS3 makes it much easier on you. You can simply do this:var AbsoluteURL = URLUtil.getFullURL(BaseURL, RelativeURL);This is great-but it seems to fail resolving local URLs. Often when testing your </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/8100847621664569026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=8100847621664569026' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8100847621664569026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8100847621664569026'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/resolving-urls-as3-bug.html' title='Resolving URLs: AS3 Bug?'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2612845365186329427</id><published>2006-11-02T20:01:00.000-05:00</published><updated>2006-11-02T20:19:01.244-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><title type='text'>Internet Explorer 7 and Firefox 2</title><summary type='text'>Within the past couple of weeks we've had two major browser releases, Internet Explorer 7 and Firefox 2. Microsoft originally had no plans to release a new browser until Vista came out, but then suddenly reversed course and announced IE 7 about a year ago. Popular conjecture at the time was that it was due to the fact that Firefox was slowly eating into its overwhelming market share. Internet </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/2612845365186329427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=2612845365186329427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2612845365186329427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/2612845365186329427'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/11/internet-explorer-7-and-firefox-2.html' title='Internet Explorer 7 and Firefox 2'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8100836829376026143</id><published>2006-10-30T09:48:00.000-05:00</published><updated>2007-02-04T09:46:25.170-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Blogger Beta</title><summary type='text'>The end of this month marks the one year mark since this blog was started. In the past couple of months I've overhauled the templates so that its geared to a 1024x768 resolution, added the title graphic (a picture I took from the  leeward coast of Oahu last year), adjusted the individual item pages to carry story summaries, and signed up with Feedburner so the feed can be carried by RSS-only feed</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/8100836829376026143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=8100836829376026143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8100836829376026143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/8100836829376026143'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/blogger-beta.html' title='Blogger Beta'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-1219731786791608121</id><published>2006-10-27T20:36:00.000-04:00</published><updated>2006-10-27T21:22:00.751-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>RIAForge</title><summary type='text'>Recently, Ray Camden announced the release of RIAForge. RIAForge, the brainchild of Adobe senior evangelist Ben Forta, is a website that will host open source projects that utilize Adobe technologies in creating rich internet applications(think of it as a primitive SourceForge that is Adobe specific).RIAForge offers services that include blogs integration with Subversion, etc.Of course, there </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/1219731786791608121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=1219731786791608121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/1219731786791608121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/1219731786791608121'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/riaforge.html' title='RIAForge'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-4909223707594891452</id><published>2006-10-24T20:03:00.000-04:00</published><updated>2006-10-24T20:47:43.361-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>FlashDevelop 2.0</title><summary type='text'>FlashDevelop 2.0, an open source ActionScript editor, was released a couple of weeks ago. It has long integrated with MTASC and been primarily used for ActionScript 2 development, but FlashDevelop 2.0 now supports ActionScript 3 and MXML auto-completion, and provides a way to tie into the Flex 2 MXML compiler. Outside of FlexBuilder, FlashDevelop is probably the best ActionScript editor around, </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/4909223707594891452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=4909223707594891452' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4909223707594891452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4909223707594891452'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/flashdevelop-20.html' title='FlashDevelop 2.0'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-6700665497010523051</id><published>2006-10-21T06:21:00.000-04:00</published><updated>2007-06-30T19:39:14.321-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>The Secret of Mims</title><summary type='text'>At the last NYC Adobe User's Group Meeting, there was an excellent presentation by Mims Wright(yes, that's his real name) of Schematic. He covered some general questions about Flex 2.0 for people who hadn't been playing with it yet and with the help of one seriously bipolar bear(um...you'll just have to see it) also demonstrated how to use the state pattern. States are of critical importance in </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/6700665497010523051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=6700665497010523051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6700665497010523051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6700665497010523051'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/secret-of-mims.html' title='The Secret of Mims'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-7609663440986501432</id><published>2006-10-18T20:19:00.000-04:00</published><updated>2006-10-18T05:43:27.175-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>MXNA</title><summary type='text'>I am pleased to announce that my blog is now being carried by MXNA! This is so unexpected, I didn't even have a speech prepared. But I would like to say this: being aggregated by MXNA is not something you can do all on your own. Many, many people contributed to my aggregation. I'd like to thank Daniel Taborga at Adobe, for taking a chance on an unknown blogger; Google, for finally giving me the </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/7609663440986501432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=7609663440986501432' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7609663440986501432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7609663440986501432'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/mxna.html' title='MXNA'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-1652279122739357404</id><published>2006-10-15T06:38:00.000-04:00</published><updated>2006-10-22T09:05:32.378-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>ActionScript Design Patterns</title><summary type='text'>Recently I attended a seminar by Danny Patterson (co-author of "Advanced ActionScript 3 with Design Patterns" and "Macromedia Flash 8 ActionScript: Training from the Source") on ActionScript design patterns.  It was part of the monthly NYC Adobe User's Group meeting hosted by Schematic.Design patterns have been all the rage in software development the past couple of years, but in case you've been</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/1652279122739357404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=1652279122739357404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/1652279122739357404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/1652279122739357404'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/actionscript-design-patterns.html' title='ActionScript Design Patterns'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-7395929298506869130</id><published>2006-10-12T07:26:00.000-04:00</published><updated>2006-10-13T15:58:01.912-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Data Services</title><summary type='text'>Recently I blogged about attending a seminar by Ben Forta where he discussed Flex and ColdFusion. During the presentation he gave a little background on Flex and its various components. I had seen this before numerous times, but the one thing that caught my attention (and that I had previously somehow missed) was that there is a free version of Flex Data Services called Flex Data Services Express</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/7395929298506869130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=7395929298506869130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7395929298506869130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7395929298506869130'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/flex-data-services.html' title='Flex Data Services'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-4693594183492644004</id><published>2006-10-09T07:01:00.000-04:00</published><updated>2006-10-10T07:24:55.670-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Ben Forta Presents: ColdFusion and Flex</title><summary type='text'>A couple of weeks ago, I attended an Adobe seminar in New York that spoke about how Flex and ColdFusion could be integrated. The presentation was given by Ben Forta, the well known Adobe evangelist, and if you've ever seen him speak before, you know that his presentations are usually excellent. This time was no different.Ben's presentation showed how ridiculously easy it was to tie Flex into </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/4693594183492644004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=4693594183492644004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4693594183492644004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/4693594183492644004'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/ben-forta-presents-coldfusion-and-flex.html' title='Ben Forta Presents: ColdFusion and Flex'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-7886470069953460538</id><published>2006-10-06T16:59:00.000-04:00</published><updated>2006-10-08T17:03:39.583-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Generics in Java 1.5 - Is it Too Late to Go Back?</title><summary type='text'>Ok-I admit it. I've been falling behind in the world of Java. It was only a couple of months ago that I sat down and began playing around with 1.5 and some of its new features. Even if you don't plan on using any of the features available in 1.5 the one feature you probably will be unable to avoid is generics.Compared to many languages, Java is strictly typed. This doesn't mean Java is completely</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/7886470069953460538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=7886470069953460538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7886470069953460538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/7886470069953460538'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/generics-in-java-15-is-it-too-late-to.html' title='Generics in Java 1.5 - Is it Too Late to Go Back?'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-6306820511866893532</id><published>2006-10-03T09:37:00.000-04:00</published><updated>2006-10-08T09:41:29.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Extreme Ironing</title><summary type='text'>This should win bizarre website of the year award. According to the site, Extreme Ironing is "the latest danger sport that combines the thrills of an extreme outdoor activity with the satisfaction of a well pressed shirt." They've had world championships and there are people who are pushing for its inclusion as an Olympic sport. (Judging by some of the other sports that are in the Olympics at </summary><link rel='related' href='http://www.extremeironing.com' title='Extreme Ironing'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/6306820511866893532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=6306820511866893532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6306820511866893532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/6306820511866893532'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/10/extreme-ironing.html' title='Extreme Ironing'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115934956830752925</id><published>2006-09-27T05:16:00.001-04:00</published><updated>2006-09-27T05:32:48.330-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>CF Studio: Back From the Dead?</title><summary type='text'>ColdFusion Studio hasn't really been updated since ColdFusion 5 (although you can download new tags definitions and help files for Studio from Adobe) According to Adobe, there are several features of the upcoming ColdFusion 8 that would really benefit from having an IDE. So they are faced with three choices: enhance ColdFusion support in Dreamweaver, resurrect ColdFusion Studio, or do what other </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115934956830752925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115934956830752925' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115934956830752925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115934956830752925'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/cf-studio-back-from-dead_27.html' title='CF Studio: Back From the Dead?'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115911887207892867</id><published>2006-09-24T13:18:00.000-04:00</published><updated>2006-09-24T13:27:52.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>dojo</title><summary type='text'>Last time I blogged about YouOS, an operating system-like interface that you could run in a browser. YouOS is an extremely impressive demonstration of what Web 2.0 is suppose to be about and is largely built on top of dojo, a JavaScript toolkit. I've recently finished stage one of a project using Scriptaculous (which I'll detail soon) - but if I could go back and start over, I might consider </summary><link rel='related' href='http://www.dojotoolkit.com' title='dojo'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115911887207892867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115911887207892867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115911887207892867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115911887207892867'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/dojo.html' title='dojo'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115888493047840143</id><published>2006-09-21T20:15:00.000-04:00</published><updated>2006-09-21T20:44:33.590-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>YouOS</title><summary type='text'>With the recent Web 2.0 focus on rich user interfaces, we've started to see software that has historically been desktop-centric (such as word processors and spreadsheets) begin to migrate to the web. Web-based operating system-like interfaces like YouOS seem to be the next logical step. Although I suspect this isn't by far the first attempt at something like this, it seems to be one of the most </summary><link rel='related' href='http://www.youous.com' title='YouOS'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115888493047840143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115888493047840143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115888493047840143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115888493047840143'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/youos.html' title='YouOS'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115859138876810582</id><published>2006-09-18T10:46:00.000-04:00</published><updated>2006-09-18T10:56:28.780-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Scriptaculous</title><summary type='text'>Lately I've been playing around with Scriptaculous. Scriptaculous is a free JavaScript library built on top of Prototype, a popular JavaScript library that's bundled with Ruby on Rails. It supports all kinds of Web 2.0 features such as drag and drop, animation, AJAX and various screen effects. I think the documentation could be a little more thorough (docs on Scriptaculous are available as a wiki</summary><link rel='related' href='http://script.aculo.us/' title='Scriptaculous'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115859138876810582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115859138876810582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115859138876810582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115859138876810582'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/scriptaculous.html' title='Scriptaculous'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115839739714812609</id><published>2006-09-15T04:57:00.000-04:00</published><updated>2006-09-16T05:04:33.713-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Web 2.0</title><summary type='text'>"Web 2.0" is a reference to the next generation of the web and has usually focused on sites that provide rich user interfaces or novel user interactions such as social networking. The problem with the phrase-just what is or isn't "Web 2.0"-has often been somewhat ill defined. One of the best articles to try to pin down the definition has been this one over at O'Reilly (from the people who </summary><link rel='related' href='http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html' title='Web 2.0'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115839739714812609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115839739714812609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115839739714812609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115839739714812609'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/web-20.html' title='Web 2.0'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115808940913605446</id><published>2006-09-12T15:17:00.000-04:00</published><updated>2006-09-12T15:30:09.153-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hofstra'/><title type='text'>New Hofstra Website</title><summary type='text'>I'm pleased to announce the unveiling of the new Hofstra website. The website features a new design which was created by TellArt and implemented by Hofstra's Interactive Media department. The new website went live on September 1st, but there's still much work to be done (only a couple hundred pages have been converted over to the new design). My department has provided technical support </summary><link rel='related' href='http://www.hofstra.edu' title='New Hofstra Website'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115808940913605446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115808940913605446' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115808940913605446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115808940913605446'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/new-hofstra-website.html' title='New Hofstra Website'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115677373230820553</id><published>2006-09-09T09:57:00.000-04:00</published><updated>2006-09-09T22:35:55.170-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Goggles: Google Map Based Flight Sim</title><summary type='text'>This was pretty clever-using Flash and Google Maps, this site has built a 2d flight simulator. I actually tried landing at an airport, but there doesn't seem to be a way to safely land :-)</summary><link rel='related' href='http://www.isoma.net/games/goggles.html' title='Goggles: Google Map Based Flight Sim'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115677373230820553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115677373230820553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115677373230820553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115677373230820553'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/goggles-google-map-based-flight-sim.html' title='Goggles: Google Map Based Flight Sim'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115412701376128958</id><published>2006-09-06T18:39:00.000-04:00</published><updated>2006-09-07T21:14:42.400-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash Projector Bug - No Notification On Local File Access</title><summary type='text'>The other day I was doing something pretty standard in Flash-building a preloader. The project I was working on was a projector and I didn't think that most of the code I had written would be much different. Boy, was I wrong.In my preloader, I had created a pretty typical status bar that used MovieClip.getBytesLoaded() to calculate how far along it was in loading some video off of a DVD. Except </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115412701376128958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115412701376128958' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115412701376128958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115412701376128958'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/flash-projector-bug-no-notification-on.html' title='Flash Projector Bug - No Notification On Local File Access'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115629391508857216</id><published>2006-09-03T20:43:00.000-04:00</published><updated>2006-09-03T00:33:03.780-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Flash Animation vs. Creator</title><summary type='text'>Someone pointed this animation out to me the other day-I had seen it a couple of months back, but it still seems pretty cool. One of the nice things about it is how it shows off the Flash IDE. The bad thing is it doesn't say who the author was.</summary><link rel='related' href='http://video.google.com/videoplay?docid=-8390602584214022225' title='Flash Animation vs. Creator'/><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115629391508857216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115629391508857216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115629391508857216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115629391508857216'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/09/flash-animation-vs-creator.html' title='Flash Animation vs. Creator'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115629286203712970</id><published>2006-08-24T20:23:00.000-04:00</published><updated>2006-08-24T10:31:03.316-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>ColdFusion Online Seminars</title><summary type='text'>Adobe is running a handful of free online ColdFusion seminars featuring, amongst other things, many great features available in CF 7. You can read more about it here.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115629286203712970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115629286203712970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115629286203712970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115629286203712970'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/coldfusion-online-seminars.html' title='ColdFusion Online Seminars'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115611707332653083</id><published>2006-08-21T19:24:00.000-04:00</published><updated>2006-08-21T20:31:33.510-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Adding Methods to Native HTML Elements</title><summary type='text'>We recently developed a function that returned all of the sub-elements of an element that used a specific CSS class. If you remember, one of the parameters passed was ElementRoot(the element to search from).The built in method getElementsByTagName also works in a similar fashion, retrieving all sub-elements of a specified root element. But the syntax is somewhat different-instead of passing </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115611707332653083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115611707332653083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115611707332653083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115611707332653083'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/adding-methods-to-native-html-elements.html' title='Adding Methods to Native HTML Elements'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115565707519735635</id><published>2006-08-18T11:40:00.000-04:00</published><updated>2006-08-18T10:47:52.666-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Safari and Non-Anonymous Function Passing</title><summary type='text'>In JavaScript, you can pass functions to other functions as a parameter-the same way you would any other object. So you can do something like this:  function getName()  {    return (name);  }  function addFunction(MyFunction)  {  ...  }  var GetNameFunction = getName;  addFunction(GetNameFunction);In the above we assign a variable to the function getName and then pass it as a parameter to an </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115565707519735635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115565707519735635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115565707519735635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115565707519735635'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/safari-and-non-anonymous-function.html' title='Safari and Non-Anonymous Function Passing'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115422027163807387</id><published>2006-08-15T20:22:00.000-04:00</published><updated>2006-08-15T09:34:12.616-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Retrieving Elements By CSS Class</title><summary type='text'>Recently, I needed to retrieve all of the DIVs in an area that used a specific CSS class. Although browsers allow you to retrieve HTML elements in a variety of ways, such as by identifier or by tag type, there is no way to retrieve elements by class.So, the best bet is to roll our own. An easy way to do this is to use the Element.getElementsByTagName() function call. Just like it sounds, it </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115422027163807387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115422027163807387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115422027163807387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115422027163807387'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/retrieving-elements-by-css-class.html' title='Retrieving Elements By CSS Class'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115403428872052974</id><published>2006-08-12T17:04:00.000-04:00</published><updated>2006-08-12T12:40:06.190-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>XML Transformers: More Than Meets the Eye</title><summary type='text'>Luminis uses nested-tables.xsl to style XML that its spits out. Although you can get into nested-tables and make all kinds of alterations, I've seen a couple of people ask what the original XML file that nested-tables is actually transforming looks like. I was kind of curious myself due to a project I was working on. Here's how you can get it.I take no credit for this-I dug it up off the net and </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115403428872052974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115403428872052974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115403428872052974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115403428872052974'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/xml-transformers-more-than-meets-eye.html' title='XML Transformers: More Than Meets the Eye'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115517729478316292</id><published>2006-08-09T22:18:00.000-04:00</published><updated>2007-05-18T21:34:28.414-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Happy Birthday Flash!</title><summary type='text'>The other night, Kevin Pechin &amp; I went to a birthday party-for Flash! Flash's 10th birthday party was being held by the NYC Adobe User's Group. They even had ice cream cake(something that everyone appreciated twice as much since the temperature was in the upper 90's).During the meeting, many of the atendees spoke of their favorite flash sites of the past decade. Here are a few of them:http://</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115517729478316292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115517729478316292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115517729478316292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115517729478316292'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/happy-birthday-flash.html' title='Happy Birthday Flash!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9aooeT4SAF4/Rk5TP8AkZ8I/AAAAAAAAAAk/TzaeWenpMk8/s72-c/flashback.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115467793340185258</id><published>2006-08-06T03:50:00.000-04:00</published><updated>2006-08-06T07:34:39.036-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash Tenth Anniversary Seminar Series</title><summary type='text'>Adobe is holding a series of online sessions celebrating Flash's 10th Anniversary. You can see more details here. I've signed up for most of the sessions and I'll talk a little bit about them in a later post.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115467793340185258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115467793340185258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115467793340185258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115467793340185258'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/flash-tenth-anniversary-seminar-series.html' title='Flash Tenth Anniversary Seminar Series'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115348926307223071</id><published>2006-08-03T09:38:00.000-04:00</published><updated>2006-08-03T15:49:06.016-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Blackboard Jungle</title><summary type='text'>It used to be the case that as a new major version of Blackboard came out, your CPIP connectors would break. So when Blackboard 6 came out, Blackboard 5 connectors no longer worked. This was annoying; yet hardly surprising.Then Blackboard started making changes on point versions; so if you try to migrate to 6.3, your connectors that worked fine in 6.2 no longer work.Now, things have gotten so </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115348926307223071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115348926307223071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115348926307223071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115348926307223071'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/08/blackboard-jungle.html' title='Blackboard Jungle'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115348904778600097</id><published>2006-07-28T09:35:00.000-04:00</published><updated>2006-07-28T09:45:08.023-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Congratulations Kevin!</title><summary type='text'>I just wanted to offer my congratulations to my friend Kevin Pechin who recently got married. Congratulations Kev-everyone here is soo happy for you!!!</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115348904778600097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115348904778600097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115348904778600097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115348904778600097'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/congratulations-kevin.html' title='Congratulations Kevin!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115348889438987926</id><published>2006-07-24T09:30:00.000-04:00</published><updated>2006-07-24T11:30:58.433-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hofstra'/><title type='text'>Welcome Howie Hamlin</title><summary type='text'>I'd like to welcome Howie Hamlin to Web Development at Hofstra. Howie is our new Web Development Technology Coordinator and is a long time ColdFusion programmer(since 1.5!). Welcome to the team, Howie!</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115348889438987926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115348889438987926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115348889438987926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115348889438987926'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/welcome-howie-hamlin.html' title='Welcome Howie Hamlin'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115345335969361032</id><published>2006-07-20T23:21:00.000-04:00</published><updated>2006-07-20T23:42:40.060-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Everybody Was Popup Blockin'</title><summary type='text'>Over the past couple of years popup blockers have become a standard part of the web browsing experience. And now they're starting to impact the world of Flash. Most popup blockers work by only blocking popups that are launched without responding to user events-so if a user clicks on a link that launches a popup, that's fine. But if a popup tries to launch on page load, it gets blocked.After popup</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115345335969361032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115345335969361032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115345335969361032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115345335969361032'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/everybody-was-popup-blockin.html' title='Everybody Was Popup Blockin&apos;'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115311189843499142</id><published>2006-07-16T23:21:00.000-04:00</published><updated>2007-06-09T14:17:38.078-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>Great News From Apollo</title><summary type='text'>If you haven't been keeping up with all the news in the world of Flash (a difficult task considering how many exciting things have been happening lately) Apollo is an Adobe project aimed at allowing developers to better utilize Flash(and HTML and PDF) in desktop environments in a cross-platform fashion. Users will install a runtime that they can then use to run applications written for </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115311189843499142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115311189843499142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115311189843499142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115311189843499142'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/great-news-from-apollo.html' title='Great News From Apollo'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115275606166666120</id><published>2006-07-12T21:50:00.000-04:00</published><updated>2006-07-12T22:02:30.876-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Adobe and Macromedia: So Happy Together!</title><summary type='text'>It's been over half a year since Adobe and Macromedia completed their merger. At the time it was announced I remember there being some angst in the development community. Adobe wasn't a 'development' company-people were afraid that they wouldn't understand developers or would unintentionally ruin what Macromedia had worked so long to build.After half-a-year, not only has it become obvious that </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115275606166666120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115275606166666120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115275606166666120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115275606166666120'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/adobe-and-macromedia-so-happy-together.html' title='Adobe and Macromedia: So Happy Together!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115220196378421728</id><published>2006-07-08T10:25:00.000-04:00</published><updated>2006-07-16T07:51:12.993-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>NYC Adobe User's Group</title><summary type='text'>The other night I went to the first meeting of the NYC Adobe User's Group. It's graciously being hosted by Schematic. It was a small crowd, smaller than the Long Island Flash Users Group meetings were. What there wasn't in numbers was made up for in the sheer expertise of the speakers &amp; attendees.There were two great presentations, one by Alec Cove who discussed  Flade, his open source 2d physics</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115220196378421728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115220196378421728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115220196378421728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115220196378421728'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/nyc-adobe-users-group.html' title='NYC Adobe User&apos;s Group'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115187287416661485</id><published>2006-07-04T16:38:00.000-04:00</published><updated>2006-07-16T07:52:57.246-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash 9 Released</title><summary type='text'>Surprisingly, Flash 9 player and Flex 2 were released last week. In addition, as promised, an alpha of the Flash 9 authoring tool is also available for download via the labs.adobe.com website. Its been less than a year since Flash 8 was released, so I guess its time to really get up to speed. I've reviewed most of the great new features in Flash 9 (back when it was Flash 8.5) here.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115187287416661485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115187287416661485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115187287416661485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115187287416661485'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/07/flash-9-released.html' title='Flash 9 Released'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115193317749348892</id><published>2006-06-24T09:17:00.000-04:00</published><updated>2007-12-30T09:25:44.211-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><title type='text'>Loading Stylesheets in Firefox</title><summary type='text'>I ran into an odd issue with loading an external stylesheet with Firefox recently. Using a regular import style command( @import URI;), the stylesheet failed to load, but only in Firefox-Internet Explorer had no problems. This turned out to be because Firefox requires the stylesheet to be served with a correct mime-type from the web server(text/css). Although I haven't tested this out, I think </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115193317749348892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115193317749348892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115193317749348892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115193317749348892'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/06/loading-stylesheets-in-firefox.html' title='Loading Stylesheets in Firefox'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115185885111464907</id><published>2006-06-20T12:38:00.000-04:00</published><updated>2006-11-01T14:06:23.883-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Parsing URL Variables With JavaScript</title><summary type='text'>URL variables are variables that are passed in as part of the address(URL)of a page. Typically they are a series of name-value pairs that are separated by an ampersand and are delineated from the page's URL by a question mark. Normally you grab these vars with a backend language like JSP or PHP and act on them there. There are times though when you either don't have access to a backend language </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115185885111464907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115185885111464907' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115185885111464907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115185885111464907'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/06/parsing-url-variables-with-javascript.html' title='Parsing URL Variables With JavaScript'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115185303537391142</id><published>2006-06-16T10:57:00.000-04:00</published><updated>2006-07-02T11:31:37.426-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>How the Eolas Lawsuit Effects You</title><summary type='text'>Some time ago a small company called Eolas announced that they possessed the patent on browser plugins. As you can imagine, the web basically freaked out. Eolas tried to reassure everyone by saying it only wanted to go after Microsoft. The web wasn't reassured because Microsoft announced they might have to drastically alter Internet Explorer's plugin architecture. A couple of years later the </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115185303537391142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115185303537391142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115185303537391142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115185303537391142'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/06/how-eolas-lawsuit-effects-you.html' title='How the Eolas Lawsuit Effects You'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115073572143965045</id><published>2006-06-12T12:45:00.000-04:00</published><updated>2006-07-07T10:30:23.503-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Adobe Developer Week</title><summary type='text'>This week, Adobe is holding Developer Week - a series of online sessions dedicated to exploring up and coming Adobe technologies such as Flash 9, Flex &amp; Apollo. I've already signed up for a bunch of sessions-(mostly ColdFusion and Flash related ones). You can check it out here.Update- 07/07/06The sessions from developer week are now online here.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115073572143965045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115073572143965045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115073572143965045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115073572143965045'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/06/adobe-developer-week.html' title='Adobe Developer Week'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115072923065492491</id><published>2006-06-08T10:57:00.000-04:00</published><updated>2007-12-30T09:27:01.696-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Getting the BODY flush</title><summary type='text'>Most browsers place a bit of space at the top of your page and in the left margin. This space exists even if you have code right against your opening BODY tag. Using CSS, you can force your content to be flush against the top left of your page.BODY{  margin: 0px;  padding: 0px;}</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115072923065492491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115072923065492491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115072923065492491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115072923065492491'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/06/getting-body-flush.html' title='Getting the BODY flush'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115072412893732972</id><published>2006-06-04T09:32:00.000-04:00</published><updated>2006-06-19T09:35:28.950-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Congratulations Henry!</title><summary type='text'>I just wanted to offer my congratulations to my friend Henry Wagner who got married this past week. (Obscure Trivia: Henry set up Hofstra's first webserver about 12 years ago :-).</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115072412893732972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115072412893732972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115072412893732972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115072412893732972'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/06/congratulations-henry.html' title='Congratulations Henry!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115072290279482561</id><published>2006-05-25T08:54:00.000-04:00</published><updated>2006-09-24T13:51:19.263-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex 2</title><summary type='text'>A couple of years back, Macromedia announced Flex-a developer centric approach to creating Flash. Flex takes an XML-based layout-language called MXML(XML layout languages seemed to be a trend in the industry now-see everything from XUL to XAML), added Actionscript and with Flex (a Java app) you compile this down to SWF. When it came out, I found it very interesting, but couldn't quite bring </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115072290279482561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115072290279482561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115072290279482561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115072290279482561'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/05/flex-2.html' title='Flex 2'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115040118970483338</id><published>2006-05-20T15:49:00.000-04:00</published><updated>2006-06-15T15:53:09.716-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Apache 2.2</title><summary type='text'>Apache 2.2 has been released. What I'm very glad to see is finally a way to tie authentication into LDAP (this has been in alpha release on Apache 2.0 for a while-but its production quality in 2.2 and the 2.0 version of this module should be out soon). You can download it from http://httpd.apache.org/.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115040118970483338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115040118970483338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115040118970483338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115040118970483338'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/05/apache-22.html' title='Apache 2.2'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115039365923763478</id><published>2006-05-15T13:37:00.000-04:00</published><updated>2006-06-15T13:47:39.256-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><title type='text'>Firefox 1.5</title><summary type='text'>Firefox 1.5, one of the newest releases of the Mozilla based browser has a number of important new features. Better pop up blocking, stronger support for AJAX and my favorite, the ability to finally reorganize your tabs (long overdue and previously only available through a custom Firefox extension). Firefox seems to still be the best browser at there-especially from a development standpoint with </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115039365923763478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115039365923763478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115039365923763478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115039365923763478'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/05/firefox-15.html' title='Firefox 1.5'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115012259266724347</id><published>2006-05-10T10:23:00.000-04:00</published><updated>2006-07-24T08:47:55.496-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Noodles on My Back</title><summary type='text'>If you haven't seen this animation about a hippopotamus who loves to wear noodles-its kind of strange and yet undeniably catchy. The impressive thing about it is that the animation, music and all the voices were done by the same guy.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115012259266724347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115012259266724347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115012259266724347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115012259266724347'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/05/noodles-on-my-back.html' title='Noodles on My Back'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115012304025477900</id><published>2006-05-05T10:34:00.000-04:00</published><updated>2006-06-12T10:37:20.256-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Introducing Corwyn Ferris!</title><summary type='text'>It isn't too often that I use this space for anything personal-but I'm definitely making an exception. I'm happy to announce the birth of my son, Corwyn Kai Ferris yesterday at 10:40 AM!!! Corwyn and mom are doing fine! Pictures can be found at the website above.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115012304025477900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115012304025477900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115012304025477900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115012304025477900'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/05/introducing-corwyn-ferris.html' title='Introducing Corwyn Ferris!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115030344646222121</id><published>2006-04-24T10:54:00.000-04:00</published><updated>2006-06-15T13:37:05.316-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Back from Summit</title><summary type='text'>I got back from Sungard Summit a couple of weeks back. This was by far the best summit yet-probably thanks to Jon Wheat. He convinced Sungard to set up a developer's lounge-where they featured cutting edge stuff that many of the schools were doing with Luminis. In previous years, demonstrations at Summit while interesting, had rarely been innovative or exciting. The presentations given during the</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115030344646222121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115030344646222121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115030344646222121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115030344646222121'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/04/back-from-summit.html' title='Back from Summit'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-115012109841899392</id><published>2006-04-18T10:01:00.000-04:00</published><updated>2006-06-12T10:16:27.566-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Valkyrie's Password is About to Die (Tying Luminis into Novell Password Expirations)</title><summary type='text'>Someone had asked me about this at Summit so I figured I would finally get around to putting it up. We're using EAS to Novell LDAP for our Luminis logins and last year we were asked to find a way to notify users if their password was about to expire.Novell eDirectory is nice enough to store some of their password related fields in LDAP (the ones you'll need are passwordExpirationTime and </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/115012109841899392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=115012109841899392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115012109841899392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/115012109841899392'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/04/valkyries-password-is-about-to-die.html' title='Valkyrie&apos;s Password is About to Die (Tying Luminis into Novell Password Expirations)'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114546822383130417</id><published>2006-04-12T13:32:00.000-04:00</published><updated>2006-07-02T19:14:10.416-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Creating Categories in Blogger</title><summary type='text'>One of the irritating things I found when switching over to Blogger was the lack of categories. There are a few hacks out there to get around this, but my favorite is a post by phydeaux on using del.icio.us to implement Blogger categories. So far its worked out pretty well here. (Thanks phydeaux3!)</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114546822383130417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114546822383130417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114546822383130417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114546822383130417'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/04/creating-categories-in-blogger.html' title='Creating Categories in Blogger'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114182483639693120</id><published>2006-04-06T08:31:00.000-04:00</published><updated>2006-04-15T15:02:52.343-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Mnemonic Conflict with Swing Actions</title><summary type='text'>As I've stated in previous postings, I haven't played with Java in a long, long time. So I decided to take a look at some old code that I had lying around.  One odd thing I ran into with Swing actions was a mnemonic conflict. There are times you may assign the same mnemonic to a JMenu and a JMenuItem(one that immediately springs to mind is the 'File' menu and a menu item on another menu that </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114182483639693120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114182483639693120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114182483639693120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114182483639693120'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/04/mnemonic-conflict-with-swing-actions.html' title='Mnemonic Conflict with Swing Actions'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114290004419332743</id><published>2006-03-21T09:00:00.000-05:00</published><updated>2006-03-20T21:06:01.606-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hofstra'/><title type='text'>Goodbye, Lanny. We'll miss you.</title><summary type='text'>Many people don't like their bosses. They believe that its just one of those facts of life that their boss has been put on this earth for the sole reason of making them miserable. Although this seems to be a widely-held opinion, over time it has only confirmed to me what I've always believed-that I have been truly lucky because I've had nothing but not only competent, but exceptional </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114290004419332743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114290004419332743' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114290004419332743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114290004419332743'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/03/goodbye-lanny-well-miss-you.html' title='Goodbye, Lanny. We&apos;ll miss you.'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114234300560587599</id><published>2006-03-14T08:27:00.000-05:00</published><updated>2007-12-30T09:19:46.939-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='Hofstra'/><title type='text'>Accessibility at Hofstra</title><summary type='text'>A couple of weeks back I went to an excellent presentation by Frank Bowe on electronic accessibility at Hofstra.He's provided it online here.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114234300560587599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114234300560587599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114234300560587599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114234300560587599'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/03/accessibility-at-hofstra.html' title='Accessibility at Hofstra'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114182365547072902</id><published>2006-03-07T08:09:00.000-05:00</published><updated>2006-07-24T08:41:43.080-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Moving to Blogger</title><summary type='text'>After trying to keep my blog up on people.hofstra.edu for almost six months, I've decided to finally make the move to Blogger. Currently, the people server doesn't have any automated tools to support blogging. Its difficult enough to keep a blog up-to-date without having to replicate the work of blogging software. Hopefully, when the people server is rebuilt sometime this year, we'll be able to </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114182365547072902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114182365547072902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114182365547072902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114182365547072902'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/03/moving-to-blogger.html' title='Moving to Blogger'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114114026428911329</id><published>2006-02-20T09:52:00.000-05:00</published><updated>2006-03-05T19:30:43.630-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>MARQUEE Is Back</title><summary type='text'>Early on in the history of the web, each time a major new browser was released, it invented new HTML tags.  Browser releases were pretty exciting then as you were given great new capabilities with each new release(and this was before HTML became bogged down in standards over at the W3C).The downside to the innovation though was a lack of compatibility between major browser vendors (stuff that </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114114026428911329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114114026428911329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114114026428911329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114114026428911329'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/02/marquee-is-back.html' title='MARQUEE Is Back'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114107898608956525</id><published>2006-02-10T16:50:00.000-05:00</published><updated>2006-03-06T19:35:06.576-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Overview of Java GUI Frameworks</title><summary type='text'>When Java first appeared on the scene in 1995, it featured a GUI component library. Its easy to forget now how incredible this was. Languages that existed then (C, C++, Pascal, etc.) didn't have any graphics that were defined as part of the language standard. Instead, language extensions were added to handle graphics and GUIs on a per-platform basis. Even on a single platform, graphics libraries </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114107898608956525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114107898608956525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107898608956525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107898608956525'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/02/overview-of-java-gui-frameworks.html' title='Overview of Java GUI Frameworks'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114107697574825419</id><published>2006-01-15T16:49:00.000-05:00</published><updated>2006-03-20T21:09:10.920-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hofstra'/><title type='text'>New Position</title><summary type='text'>I've recently been promoted to Internet Technology Project Leader. I appreciate the promotion and am looking forward to the challenges it provides in the days ahead.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114107697574825419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114107697574825419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107697574825419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107697574825419'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2006/01/new-position.html' title='New Position'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114107678076759345</id><published>2005-12-08T16:35:00.000-05:00</published><updated>2006-03-07T21:18:46.326-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Granular Control of Targeted Channel Content With JavaScript</title><summary type='text'>In Luminis, there is a specific channel type called a 'targeted channel'. This channel type allows you to create content that will be seen by a specific role.    Typically, you create a targeted channel and then create subchannels that are assigned to different roles in your portal.    So if you had content for a channel that should appear if you're an alumni and other content that should appear </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114107678076759345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114107678076759345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107678076759345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107678076759345'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/12/granular-control-of-targeted-channel.html' title='Granular Control of Targeted Channel Content With JavaScript'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114107516514123020</id><published>2005-12-07T16:18:00.000-05:00</published><updated>2006-03-07T21:18:27.116-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Building SSO to Groupwise With Luminis CPIP GCF</title><summary type='text'>One of the more challenging CPIP connectors to build for Luminis Portal using the Generic Connector Framework was the connector to Groupwise Web Access. This is basically how we did it.We found that Groupwise web access was setting two cookies JSESSIONID and NJSCN - one of these cookies had the user's IP address encoded in it. These were set at the Groupwise login page(before the user logs in).</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114107516514123020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114107516514123020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107516514123020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114107516514123020'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/12/building-sso-to-groupwise-with-luminis.html' title='Building SSO to Groupwise With Luminis CPIP GCF'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106532587432892</id><published>2005-12-06T13:33:00.000-05:00</published><updated>2006-03-07T21:18:11.513-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Bypassing the External Systems Error Screen in Luminis</title><summary type='text'>If you have EAS (External Authentication Service) configured in Luminis, and you change your password in the external system, Luminis will give you an error screen telling you it doesn't match the password that it has on record.Jon Wheat of the Luminis Developer Network pointed out recently that since Luminis performs the password comparison in a case sensitive matter, it will give you this </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106532587432892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106532587432892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106532587432892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106532587432892'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/12/bypassing-external-systems-error.html' title='Bypassing the External Systems Error Screen in Luminis'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106212916668903</id><published>2005-12-05T12:37:00.000-05:00</published><updated>2006-03-07T21:17:54.796-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>Making the Generic Connector Framework Even More Generic</title><summary type='text'>       Sungard SCT's Luminis way of connecting to other external services is called CPIP (Campus Pipeline Integration Protocol). For each external service you want to connect to you develop a CPIP connector. To make the task of developing CPIP connector's easy on their client, Sungard has created something called the Generic Connector Framework. The GCF is a CPIP connector that connects to a </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106212916668903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106212916668903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106212916668903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106212916668903'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/12/making-generic-connector-framework.html' title='Making the Generic Connector Framework Even More Generic'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106181364594016</id><published>2005-12-02T12:36:00.000-05:00</published><updated>2006-03-07T21:17:34.476-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luminis'/><title type='text'>St. John's Hosts NY SunGard SCT Clients' Day</title><summary type='text'>                        A few weeks back I attended and spoke at a get-together of area schools    that were either Banner schools or schools that were implementing Luminis.    It was great, because you had a chance to see what everyone else was doing.    Many schools were still in the evaluation or implementation phase of Luminis.    There's still much I would love to explore with the product; </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106181364594016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106181364594016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106181364594016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106181364594016'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/12/st-johns-hosts-ny-sungard-sct-clients.html' title='St. John&apos;s Hosts NY SunGard SCT Clients&apos; Day'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106163089350215</id><published>2005-12-01T12:33:00.000-05:00</published><updated>2006-03-07T21:17:15.393-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>The End of an Era</title><summary type='text'>Adobe announced today that they had received regulatory clearance to    complete their merger with Macromedia. They are estimating that    it will be completed on Saturday. More info can be found     here. Although hopeful for the future,    I'll miss Macromedia.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106163089350215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106163089350215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106163089350215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106163089350215'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/12/end-of-era.html' title='The End of an Era'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106095449816789</id><published>2005-11-30T12:21:00.000-05:00</published><updated>2006-02-27T12:22:34.500-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hofstra'/><title type='text'>Page Defaulting in WMX</title><summary type='text'>            In the old days, every time you created a page in the content management system, there are certain things you would *always* have to do, such as add a top-left image to your new page, or a menu on the left side. This was tedious, as the top left image is essentially the same on every page in the section.       WMX can take care of doing this for you with a new feature called 'Page </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106095449816789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106095449816789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106095449816789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106095449816789'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/11/page-defaulting-in-wmx.html' title='Page Defaulting in WMX'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106048156650263</id><published>2005-11-29T12:13:00.000-05:00</published><updated>2007-05-18T21:17:42.686-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><title type='text'>Surveying the Browser Landscape</title><summary type='text'>                            Even though what was known as the 'browser wars' have long since ended, there are still a number of different browsers in existance today. We'll rundown the top ones in this entry.                      Browser      Browser Hits       Visits      % Visits                                1. Microsoft Internet Explorer      382,363      22,160      87.10%</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106048156650263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106048156650263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106048156650263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106048156650263'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/11/surveying-browser-landscape.html' title='Surveying the Browser Landscape'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9aooeT4SAF4/Rk5QJ8AkZ7I/AAAAAAAAAAc/ja77j_errVk/s72-c/IT_WebTeamMonthly_BrowserLandscape.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106037945348061</id><published>2005-11-28T12:12:00.000-05:00</published><updated>2006-03-06T19:47:09.593-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Spark Online</title><summary type='text'>The Flash Conferences are coming fast and furious. Spark, a Flash    Conference in Amsterdam just wrapped up, and they've posted some    of the sessions online at     fabchannel.com.     For a good overview of where Flash is going, I'd recommend checking    out Kevin Lynch's keynote speech which covers everything from    AS 3.0 to Flash Lite &amp; Apollo.</summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106037945348061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106037945348061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106037945348061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106037945348061'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/11/spark-online.html' title='Spark Online'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-114106030216905834</id><published>2005-11-23T12:11:00.000-05:00</published><updated>2006-10-22T09:06:42.269-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>32K - Say It Ain't So!</title><summary type='text'>                  One odd thing that I only ran into when I started working with        ActionScript seriously is that classes in AS 2.0 can be no larger     than 32K. This limitation makes AS development more complicated    than it should be. I've seen some postings that suggest that this is due     to limitation of the SWF file format. Apparently this was a     problem even is the AS 1.0 days </summary><link rel='replies' type='application/atom+xml' href='http://www.webdevelopmentcentral.net/feeds/114106030216905834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23105477&amp;postID=114106030216905834' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106030216905834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23105477/posts/default/114106030216905834'/><link rel='alternate' type='text/html' href='http://www.webdevelopmentcentral.net/2005/11/32k-say-it-aint-so.html' title='32K - Say It Ain&apos;t So!'/><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
