OOW recap (pt 2)

Better late than never on this one this job thing really gets in the way of blogging sometimes ;) .

I had two sessions this Oracle World , well I had a session and I helped out on another.

Sessions (Helper)

The session I helped out with a bit was Mark Drake's Oracle Application Express and Oracle XML Database: A Match Made in the Database. This session had it's beginning's way back at Web2.0 Expo where Mark and I shared a demo booth.  XMLDB has a standard sample/demo called XFILES which is a simple yet full featured file management system using all XMLDB features. But it requires using a java server and is kinda slow , well I think it's slow but I might be biased.

So I was like hey Mark! you should build this in APEX since we are both built in features of the database. And lo and behold the his session was born.  I helped on and off with building the demo application , and it was a big learning experience, both with the features XMLDB provides as well as were APEX does not leverage them well, something we will be working on improving.

Mark at OOW asked if I could sit in so if there was any specific APEX questions, and hey I'm a people person so of course I said yes.  The session was very well attended with many people in the audience already familiar with APEX and/or XMLDB.  Mark covered the basics of XMLDB and I quickly went over APEX basic's and then it was all demo. 

I really think the application demo and explanation of how things were created was a hit, it showed the power of XMLDB as well as how APEX can leverage it's features directly out of the databasey.  Just the number of hands that came up with people saying things like

  • Hey I just built that a month a go and yours is cooler.
  • Hey I need to build that in the near future and these are great ideas.
  • Hey can I have that application?

shows that this session hit a sweet spot. A couple things I got from this is that people like that APEX can directly leverage built in database features and want more of it easier, and secondly I need to really make time to clean up that XFILES application so it can be a packaged application.


Sessions (Mine)

My session was titled Web 2.0 using Oracle Application Express and was pretty well attended , especially since I was up against two other APEX sessions at the end of the day.  I like my sessions slide light , demo heavy and with audience participation . Luckily I didn't rewrite my whole demo and slides the day my session as I'm known to do though I was editing right up till the end. 

My presentation had two parts.

A technical part that expected people to know or at least have knowledge of APEX and it's built in javascript framework already.  During this part of the session I went over features in APEX that were used to build Interactive reports.  It goes something like this, in Interactive Reports we have this feature, and this is how it was built

...code ensues...

I like this format since it shows at a low level way how to build features but leaves it up to the developers how they want to leverage it. 

I also stress using the proper debugging tools when building client side features , specifically Firefox with Firebug , though I did point out that newer versions of other browsers are also getting these features.  Basically if your using a browser that doesn't give you proper error message IE 6/7 among others DO NOT use it for development, your making it harder on yourself and wasting time.

You download my application from here to mess around with.

The second part of my presentation is the real fun part where I get to talk about upcoming features in APEX.  So after showing my safe harbor slide , the one that keeps me out of trouble with the boss's , I was able to go over features that we are working on for future release's.

Improvements to the base functions $x() $v() $s() which are the base functions when dealing with page items.

Namespacing of our javascript libraries so that we play nice with other third party javascript libraries.

The use of chaining in our javascript library so that javascript is more compact and reusable.

And finally and my favorite!
Though I've hinted to people off and on for awhile we will  be including in the base jQuery library in our next release! It's all signed of and everything and I'm busy rewriting our code to leverage jQuery underneath, one of the reason's it's been tough for me to get these posts out.

In my next post I will go over how the inclusion of jQuery effect's APEX.  It's both a bigger and yet smaller change than you might think


54 Comments:

  1. Tony said...
    So if you were to hazard a guess and the timeframe of a cleaned up Apex version of XFILES being put together, when do you think that would be?

    Looking forward to hearing about the JQuery integration. New default date picker? Mmmm, that sounds good, I think I'll have that.

    Thanks for all of the hard work.
    Carl Backstrom said...
    Hello,

    I can't commit to the time for the release of XFILES application though there has been work done on it since OOW.

    I really like that application so am taking the time to get the parts I'm working on working on as slick and solid as I can. I think and want it to be very useful for people.


    Regards,
    Carl
    Johannes said...
    Hi Carl,

    In your post you say:

    "In my next post I will go over how the inclusion of jQuery effect's APEX. It's both a bigger and yet smaller change than you might think"

    I'm considering using jQuery in my app but I'm wondering if it might not be better to wait until it is officially introduced in Apex before I start using it.

    What is your advice on that?

    Thanks

    Johannes
    Carl Backstrom said...
    @Johannes

    I say go for it, we are just going to be using vanilla jQuery, and you will just be ahead of the game.

    The only thing that you won't be able to take advantage of is the new APEX stuff that takes advantage of jQuery.

    I'll try and get the full jQuery blog post out tomorrow that will flesh out the details.

    But I'm a day away from a 4 day weekend so I might not make it ;)
    Johannes said...
    Tx for your prompt reply Carl.

    No problem. I'm an old mainframe programmer your post will be out way before I've even downloaded jQuery ;-)

    Enjoy your 4 day weekend.

    Johannes
    Johannes said...
    ping
    Stew said...
    This comment has been removed by the author.
    Stew said...
    Can it be possible that Patrick Wolf's blog is right? That Carl is gone???

    I can't believe it! Can we get confirmation somewhere?
    Stew said...
    Wow I can't believe it that Patrick Wolf was right. But I just found the following notice:

    http://www.lasvegassun.com/news/2008/oct/27/two-las-vegas-men-killed-sunday-rollover-accident/

    Carl, we hardly knew ye! You're a great guy, so good to those of us trying to learn Apex. You were the rock star that us regular guys could say we'd hung around with. One of our touchstones to all things Apex. A regular, fun guy. Our world won't be quite the same without you.
    Crisatunity said...
    You will be missed.
    Web Design India said...
    nice blog. i liked it!
    spkv9xz9 said...
    I am Amane Matsumoto. I am from Japan.
    I am makie-shi (Japanese lacquer artist) and shoka(Japanese calligrapher).
    I have spent my life working on traditional Japanese lacquer(urushi).
    I am the Kyoto style artist and I have samurai soul.
    I can make samurai maetate of Japanese helmets ,inro ,saya of Japanese sword ,gold Japanese lacquer boxes and so on.I have the highest skill in Japan.

    Japanese lacquer art is made with gold ,silver ,platinum and so on.
    The subjects I pick are very often nature.

    I admire Mr.Lawrence Joseph Ellison in every way.
    I am very happy that he research and learn
    about Japanese culture and arts like Zen.I think he is a true samurai.

    I'd like to ask him to become my patron.
    He must have been extra busy , but if he would not mind helping me get through this tough competition, that would be tremendously appreciated.
    I sent my work(sho) and the photograph of my work(urushi)to Oracle head office. But I hardly ever get back his reply.
    It may be that he doesn't get my photos and works.

    Could you help me?
    I'm at a loss. But I can not want to give up.
    I would like to contact him.
    I would like to go to America to meet him.
    I'd like to ask him to become my patron.
    I wish I could contact him somehow or other.
    Could you help me? My Email Address is spkv9xz9@yahoo.co.jp .

    Thank you so much for your kind reply.
    Stew said...
    OMG! You're not even safe from spam after death! :-(
    carcustomz said...
    new update pr1 page
    http://www.probizx.com/corporate-management/accounts.html
    http://www.probizx.com/offshore-outsourcing/software-development.html
    http://www.probizx.com/offshore-outsourcing/information-technology.html
    http://www.probizx.com/offshore-outsourcing/technical-support.html
    http://www.probizx.com/offshore-outsourcing/data-entry.html
    http://www.probizx.com/offshore-outsourcing/seo.html
    http://www.probizx.com/offshore-outsourcing/it-services.html
    carcustomz said...
    http://www.sbwebx.com/ added quality site only + 10 to 15 outbounding + reciprocal e-commerce sites
    http://www.sbome.com/ reciprocal quality site only

    Business sites all theme
    http://www.prosolx.com/useful-links.html
    http://www.probizx.com/resources1.html

    health
    http://healthcare.jimdo.com/
    http://healthscare.webs.com/resources.htm
    http://www.prosolx.com/health.html
    http://www.probizx.com/professional/doctor.html
    http://www.webdirectorysbwebx.com/health/nursing.html

    insurance
    http://www.prosolx.com/insurance.html
    http://www.probizx.com/corporate-management/insurance.html
    http://www.webdirectorysbwebx.com/finance/insurance.html
    http://www.directory.prosolx.com/finance/insurance.html

    finance
    http://www.prosolx.com/finance.html
    http://www.probizx.com/corporate-management/finance.html
    http://www.webdirectorysbwebx.com/finance/finance.html
    http://dir.probizx.com/finance/financial-consultants.html
    http://www.directory.prosolx.com/finance/consultants.html

    education
    http://www.probizx.com/business-consulting/education.html
    http://directory.prosolx.com/internet/online-education.html
    http://www.dir.probizx.com/internet/online-education.html
    http://www.webdirectorysbwebx.com/internet/online-education.html
    http://www.prosolx.com/education.html

    low
    http://www.dir.probizx.com/finance/law.html
    http://directory.prosolx.com/finance/law.html
    http://www.prosolx.com/law.html
    http://www.webdirectorysbwebx.com/finance/law.html
    http://www.probizx.com/professional/law.html

    dating ,Gambling,Casino
    http://freedating.services.officelive.com/Sites.aspx
    http://onlinedatingomnidate.wordpress.com/ pr1
    http://www.probizx.com/professional/dating.html
    http://www.webdirectorysbwebx.com/entertainment/dating.html
    http://jackport.jimdo.com/
    http://gamblingmaster.wordpress.com/
    http://www.webdirectorysbwebx.com/entertainment/casino.html
    http://directory.prosolx.com/entertainment/casino.html
    http://www.dir.probizx.com/entertainment/poker.html
    carcustomz said...
    Gift,wedding,Shopping
    http://www.luxury-rentals.probizx.com/resources.html
    http://expertz.jimdo.com/partners/
    http://www.gift4u.probizx.com/resources.htm
    http://www.gift4u.probizx.com/shopping.htm
    http://www.webdirectorysbwebx.com/shopping/clothing.html
    http://www.dir.probizx.com/shopping/beauty-products.html
    http://www.webdirectorysbwebx.com/shopping/clothing.html

    http://shumailas.wordpress.com/2009/02/19/asian-bridal-hairstyles/ pr1



    pets
    http://pet-shop.jimdo.com/useful-reference/
    http://www.gift4u.probizx.com/petsupplies.htm
    http://dir.probizx.com/shopping/pets.html
    http://www.directory.prosolx.com/shopping/pets.html
    http://www.webdirectorysbwebx.com/shopping/pets.html


    Food & Drink
    http://www.prosolx.com/foods-drinks.html
    http://directory.prosolx.com/shopping/food-drink.html
    http://www.dir.probizx.com/shopping/food-drink.html
    http://www.webdirectorysbwebx.com/shopping/food&drink.html

    Home-garden
    http://expertz.jimdo.com/luxury-travel/
    http://www.luxury-rentals.probizx.com/resources.html (choose category)
    http://directory.prosolx.com/shopping/home-garden.html
    http://www.dir.probizx.com/shopping/home-decorate.html
    http://www.webdirectorysbwebx.com/shopping/home.html
    http://www.gift4u.probizx.com/homeImprovement.htm


    travel,auto ,limo
    http://www.luxury-rentals.probizx.com/resources.html (choose category)
    http://expertz.jimdo.com/luxury-travel/
    http://traveleguide.wordpress.com/
    http://www.probizx.com/professional/travel.html
    http://www.webdirectorysbwebx.com/tour-travel/travel-organizations.html
    carcustomz said...
    IT Services
    http://webdirectorysbwebx.blogspot.com/
    http://prosolx-solutions.blogspot.com/
    http://probizx-solutions.blogspot.com/
    http://probizx-solutions.jimdo.com
    http://services.webzclick.com/link.html
    http://www.sbwebx-solutions.blogspot.com/ pr1
    http://freelancers.design.officelive.com/UsefulReference.aspx
    http://www.probizx.com/resources3.html
    http://www.webdirectorysbwebx.com/internet/internet-marketing.html
    http://www.prosolx.com/website-promotion.html
    http://webzclick.com/internet/seo.html
    http://www.trendwebz.com/internet/seo.html


    new update pr1 page
    http://www.probizx.com/corporate-management/accounts.html
    http://www.probizx.com/offshore-outsourcing/software-development.html
    http://www.probizx.com/offshore-outsourcing/information-technology.html
    http://www.probizx.com/offshore-outsourcing/technical-support.html
    http://www.probizx.com/offshore-outsourcing/data-entry.html
    http://www.probizx.com/offshore-outsourcing/seo.html
    http://www.probizx.com/offshore-outsourcing/it-services.html


    http://www.webdirectorysbwebx.com/tour-travel/travel-service.html
    http://www.webdirectorysbwebx.com/computer/software.html
    http://www.webdirectorysbwebx.com/computer/it-services.html
    http://www.webdirectorysbwebx.com/business/home-business.html
    http://www.webdirectorysbwebx.com/entertainment/music.html
    http://www.webdirectorysbwebx.com/entertainment/dating.html

    http://www.prosolx.com/travel.html
    http://www.prosolx.com/foods-drinks.html
    http://www.prosolx.com/dating.html
    http://www.prosolx.com/e-commerce.html


    http://onlinedatingomnidate.wordpress.com pr1
    http://civilwarcommand-civilwarweapons.blogspot.com/ pr3
    http://armorvenue-ww2weapons.blogspot.com/ PR1
    http://civilwarcommand-civilwar.blogspot.com pr2
    http://www.armorvenue.blogspot.com/ PR2
    http://armorvenue.wordpress.com/ PR2
    http://carcustomzheadlight.blogspot.com/ pr1
    http://civilwarrifle.blogspot.com/ pr2
    http://civilwarcommand.wordpress.com/ pr1
    http://expertz.jimdo.com/ PR2
    http://historicalcloth.wordpress.com Pr1
    http://newhollywoodbeautyparlor.jimdo.com PR2



    Directorys
    http://seo-sem.freehosting.net
    http://directory.prosolx.com
    http://www.dir.probizx.com
    http://www.webdirectorysbwebx.com
    http://www.webzclick.com
    http://www.trendwebz.com
    Web Design Chennai said...
    I really loved read this blog. It has lot of information’s to the public. Thanks for sharing this information in internet

    http://www.dmaxonline.com
    Mr Weightloss said...
    Very nice post man, looks like you have a bit of spam. Can they not find something better to do?
    the said...
    Top website designing company in India, Surat provding world class design and solutions.Website Design Surat, Surat Website Designing Company, Webpage Designing Surat, Surat Web Development
    CustomWebDesign@$200 said...
    very nice webdevelopment
    the said...
    PWebshop said...
    very interesting. thank you for posting this.. :)
    fundoo said...
    Thanks for the information, we will add this story to our blog, as we have a audience in this sector that loves reading like this” web development
    Magento Themes said...
    Carl, you are great like Carl Sagan, great post!
    Web Developers Chennai said...
    We are one of the leading web design and development chennai,our services are web design,web hosting,seo outsourcing india,business blogging,brochure design,logo design,flash design,grapic design in chennai and san diego
    Web Developers Chennai said...
    We are one of the leading web design company in chennai,our services are web design,web developers,seo ,internet marketing,business blogging,ecommerce outsourcing to india http://www.spiderindia.com
    Harry said...
    Get your Free Credit Score Report - free for 30 Days. Unique anti-ID theft security measures included in this fantastic package as part of the service. Free Credit Score Report
    Harry said...
    Great article. Thank you for your provided information.childrens desks
    Magento themes said...
    the new technology and inventions makes a very far point to bring an original world so the next step is just to clearly define what why is right and what way is wrong
    Harry said...
    Thanks for taking this opportunity to discuss this, I feel fervently about this and I like learning about this subject.Televisore lcd
    Harry said...
    Thanks for taking this opportunity to discuss this, I feel fervently about this and I like learning about this subject.refrigerator repair
    Harry said...
    I am amazed to see such an amazing post. Keep up the good work.dryer repair
    Web Design Companies said...
    wow ....really it sound great that you think of every perspective minutely and take care also
    mobile phone bingo said...
    Thanks for sharing such a different blog.Your choice of words are amazing.Keep doing well.
    online poker community said...
    Hi, Very nice and useful information shared, this blog is very good to acknowledge yourself and to remain updated, especially your writing style is very attractive, keep it up.
    rushmore casino review said...
    Wow, it is really fantastic. I have used it. It is looking so cute. Love your blog.Best wishes for you future blogging career. Thanks
    Party Casino Bonus said...
    Hi,

    Nice post! Your content is very valuable to me and just make it as my reference. Keep blogging with new post! Unique and useful to follower.

    The post is very interesting. It was very helpful for me.

    Thanks
    online poker bonuses said...
    I am feeling very fresh and comfortable after reading you article. Nice work and keep doing well.
    mobile bingo said...
    You write really good articles, very attractive, I feel very shocked. I hope you can continue with your work, come on!
    phone slots said...
    Wow. Fantastic article, it’s so nice and your blog is very good.
    I've learned a lot from your blog here, you’re provided blog is very super perfect i really like it. Keep it up and Thanks you for sharing......!
    play roulette said...
    Thank you for such a wonderful post.
    I enjoyed every bit of it.
    casino mobile said...
    Hello,

    Very useful and informative content has been shared, I must say that your writing skills are very attractive. Moreover sharing information and acknowledging others is really very good job, keep it up.
    poker mobile said...
    Thanks for the awesome post. Keep on going; I will keep on eye on it.
    black jack games said...
    Interesting and important information. It is really beneficial for us. Thanks
    Write my essay said...
    The session was very well attended with many people in the audience already familiar with APEX and/or XMLDB.
    Casino online said...
    Nice article.Personally I like it and I think it would be helpful for all.
    Online casino said...
    Your blog is very natural.We should not leave the secure job for an unknown job.Thanks for sharing such a nice blog.
    ipad blackjack said...
    nice post buddy .. looking forward for more ...
    D2D said...
    children bedroom furniture said...
    Hey
    Great article, I’ve learned a lot by reading it. Thanks for a clear informative post.
    With Best Wishes
    bedroom | sofa | kitchen | bathroom | living room
    Modern sofa said...
    Good day
    Carl Backstrom's Blog
    I have been previously looking for something such as this for a time now. Finally something to be grateful for, thanks!
    With Best Wishes
    bedroom | sofa | kitchen | bathroom | living room
    coupons said...
    Hello Everyone
    Carl Backstrom's Blog
    I admire this post! It’s nice to see many questions answered in a blog post like this.
    With Best Wishes
    printable coupons | coupon code | promo code | online coupons | coupons | coupon
    buy furniture said...
    Hey
    Carl Backstrom's Blog
    Excellent publish, I wish to thank you for this informative read. Keep up your work thank youuuu

Post a Comment