WWDC2000 Session 400

Transcript

Kind: captions
Language: en
so the three things I wanted to cover
with you today the first of all is web
objects and Apple where web objects fit
instance into the Apple family secondly
where web objects is today or promise I
should say yesterday and where we're
going today and tomorrow moving forward
so and Steve mentioned at Macworld in
New York Apple is always been known for
being the world's best personal
computers having a really great killer
desktop platform but it's today's age of
the internet we really want to be
thinking outside of the box
and so why a lot of what we do
particularly Mac os10 is focusing on the
desktop there's a lot of things to do
that are focused on the internet
platform things like the QuickTime like
streaming like HTML web design and so
forth Mac OS 10 server and other
products in that family and what we've
done is really taken web objects and
made it our internet engine we think web
objects is the best tool for developing
and deploying applications on the
Internet
it's a powerful engine to interactively
deliver Internet content with HTML PDF
movies Java anything you bend over the
Internet can be supercharged by having
web objects underneath it another way of
looking at that it's a smart way to
bring your applications to the Internet
how many of you have done any sort of
client-server development
okay well for a handful of you a lot of
you probably have how many you have how
many of you currently have applications
that never talk to anything else
everybody has to talk to something
whether it's a local data store whether
it's other applications where this web
server is whether it's to get updates
whether it's to get new content whether
it's to send customer registration
information back and forth web objects
is now an incredibly powerful way to
build this relationship with your
customer to your application to you over
the Internet and this is also what Apple
has done with web objects ourselves it
is our internet engine is the system
that powers our internet strategy
whether it's the Apple Store Apple comm
I tools I cards developer connection
website all these things are powered
using web objects and we've known it's a
great tool the top three thousand
customers in the largest
websites in the world know that it's a
great and powerful and awesome tool but
we want to make sure that you all can
take advantage of it as well
for those who aren't very familiar with
web objects and the technology let me
just give you a real quick summary of
how it works a traditional web server
just takes static HTML pages and bend
them to a client but often you have
other data sources you want to use to
bring to your customers rather than the
hardwire everything into HTML mainframes
databases ERP systems directory services
etc but what objects does is take all
the information feeds it into an
application server that manages on the
sides of the object and uses that to
dynamically generate HTML pages or
equivalently Java which can be blended
to any client because it's a fully
scalable what's called a three-tier
system you can easily add new
application servers into the mix and
dynamically create a very highly
scalable robust fault-tolerant web
application service web objects have
been the industry's leading application
server allows callable deployment on a
number of platforms has a very powerful
rich set of graphical development tools
which not only allow code free
development like you saw this morning
but also very powerful in-depth
customization because a very rich public
API building a cup of extremely powerful
well tested objects and these allow you
to connect basically any kind of
structured data whether it's a database
directory service materials management
system etc and the benefits of this are
threefold first of all you get
incredible productivity with web objects
up to ten times faster than traditional
alternative development tool we have a
fully integrated suite of development
tools so we're planning on supercharging
even more going forward we really
learned a lot of lessons in the last you
know this code base is built on the old
next step open step DB kit technology
has been around since the early 90s
longer than any other tool in this class
and our team has really learned a lot of
lessons as we've done various
generations of this project to make sure
we have a very powerful object oriented
architecture something that's very
difficult to build properly but we've
got more experience than probably
anybody else in the world secondly it
has very powerful integration services
you can store your data pretty much
anywhere and access it in a single
application on a single client talking
to a multitude of different data
services of all sorts of different types
and it's a very high performance
solution used to run things like the
Apple Store multi-threaded multiple
instances on a single system also can be
transferred from a Mac os10 service
system up to high-end multi CPU Solaris
and HP boxes so just to give you a quick
summary where we are with the currently
shipping versions of web objects we
really feel like we've had the best
technology the coolest solutions and a
totally awesome business the technology
that we released this March was
webobjects 4.5 which you believe is
smarter easier and even more
interoperable in previous generations of
web objects the system is a lot smarter
in its ability to analyze and report
performance issues to manage reconnects
and failures to your database it's
easier than ever to develop solutions
using the new direct to Java client as
well as a redesigned web objects builder
for creating dynamic HTML components and
even more interoperable by including
great support for parsing and
integrating xml data as well as
connecting with directory services such
as LDAP what objects is complete a huge
streak of winning awards most recently a
kodi from the software and information
industry association for best
application development tool best
application server from java developer
journal this is the 1999 Java developers
journal our developers haven't been
quite as aggressive this year with the
voting feel free to join in if you agree
with me that this was a very cool tool
that deserves to be recognized and then
we also want the software product of the
Year from Network computing for being
very well connected and also being a
great application server so we've got a
huge list of awards they're all on the
website to get the most tedious to
recite them all a lot of people have
learned that this is a great tool and
one of the food's still great is because
we really believe in industry standards
we plan a host of different systems we
support a multitude of different
languages we integrate with a whole slew
of different development technologies
whatever scripting languages or C++ or
data formats such as XML and weave data
adaptors to most SQL databases LDAP core
body comm the variety of third parties
to provide
well the connectivity solution and the
customers today read like a top 100 list
of the web you've heard all the names
BBC Consumers Digest Disney Triple A
logistics us web Adobe the US Postal
Service these are all just very highly
demanding companies that really need a
very powerful solution with very rapid
time to market and they found web object
the perfect solution for their needs in
order to reach and we have a couple of
quotes here from people who really
leverage the dynamic HTML creation
process integration with corba and Java
compatible architectures and the list
goes on and on and on we have a number
of incredibly talented partners they
really make the web object technology
come alive and map to your business
solutions whether that's for HTML design
tools databases reporting tools
integration with PDF and others
technologies we've hundreds of
developers who've been working very
closely with us for years to really
build robust flexible solutions
customized to different vertical markets
and we this is really paid off we have
first time we've been first to market
within the web application server space
we essentially created it several years
ago with the first version of web
objects the last time they don't run the
numbers we were the number one in market
share we have a phenomenal growth margin
and double-digit growth and we've just
really pleased with the business and it
really due to an awesome team we've
obviously had a dedicated self
Salesforce focus exclusively around
these types of high end enterprise class
solutions we the whole army of trained
consultants works fairly knowledgeable
and passionate about the solutions a
very sophisticated training program
which will see it on your demo CD some
of the fruits of that as well as a
worldwide network of resellers and a
very talented and focused engineering
group and as we say it's been doing
object oriented development for you know
hundreds of man years but to just give
you a taste of where we are just today
with web objects I've asked Andrea Sven
Carr from the rapid deployment team of
web objects to give a walk through the
demo that you saw this morning well
everyone here at the keynote today yeah
you like it
okay time go put a little bit more
slowly to get a better idea of what it
was that we did during the keynote why'd
you start with the direct HTML
connection there this is a traditional
web logical application that web objects
3 5 or what live Explorer developer
would be comfortable with will object 4
o we introduce a new technology called
direct to web which basically logic very
quickly step through a database and just
say these are the various fields I care
about give me a user interface that's
built on that you get a very nice simple
clean elegant looking HTML based user
interface with the different pop up
buttons and search fields you can search
on a field do a query pull back a detail
etc and it's very nice and simple and
very quick and easy to get up and
running but it's a very limited
interface right it just it looks like
you're running on something with the
notch or two above at T and 3270
terminal but doesn't really have the
look and feel of a modern rich operating
system doesn't really love with all the
power you have sitting with a g3 or g4
processor on your desktop so we looked
at this and we said well you know this
is kind of nice but this is mat this is
double WDC this is Steve Jobs we're
talking about we can have them showing
this you know we need something really
sexier so they said well okay give me a
few minutes let me see what I can throw
together and say okay I'd receive a few
minutes let's see what you can throw
together so this is the new project
builder that's available as part of DP
for weave custom hacked it to support
web objects the version you have on DP
for today does not yet support web
objects it will very soon but we just
pick an assistant there in this case be
director Java client which is a new
technology introducing web objects 4 5
in March we just give it a name so it's
a database model and this is really the
hardest job if you're managing a
database application is understanding
your model what are your relationships
what are the important schema but once
you create that model you know using the
dollars of the database web objects
points are really easy to take that
information and turn it into a dynamic
application it was very sophisticated
heuristics to determine what are the
primary tables in that database which
need to be rendered differently and just
go ahead and build it basically it
creates a very simple shell server
application which then talked to a very
simple
she´ll client application so you saw the
code there's basically three or four
code and three or four lines of code and
mostly they just say hi I'm running now
all the work is taken care of by the
frameworks that are already built into
web objects so you can start here and
just build this application very quickly
and then you launch a generic Java
client this is something they can
download from the web or you have one
client pre-installed on a machine all
you basically have to do is add a URL
telling which server talks to it
connects to the server the server knows
ok this client I can tell this
information to it generates the XML
describing the data that client
dynamically renders that into a user
interface adjust the sizes and widths of
things that it could reasonably on a
page and as you see they're all
alphabetized this isn't the hand-tuned
thing this is just how it comes out
straight from the director Java client
very powerful technology leveraging the
power of Java and aqua on Mac OS 10 and
you can do a search you can bring up a
detail view and we also did a little bit
of work to integrate a QuickTime movie
view into the context of java
application it's something that you
could do using the QuickTime for Java
clients available and yeah so you see
here Queen Amidala meditating in deep
thought about the destruction of her
world
and that's the woman there it is in five
minutes
complete director Webb got application
Thank You Andrea and like they say you
don't have to take my word for it you
can go home with you well objects four
or five technology we've given to you in
the developers backpack run on Mac OS 10
server or Windows NT and be able to
immediately get up and running with web
objects and built an application just
like that yourself I don't think that
the Java and Mac OS 10 is quite up to
snuff with what we have here but you
probably even get a basic java
application running today on top of Mac
OS 10 DP for and get a little feel for
what that looks like so this is really
really cool awesome and powerful
technology we wanted to go so much
further than we have in the past and so
we really sort of set ourselves three
goals and the biggest area it's really
kind of make this a lower barrier to
entry a lot of people who really love
live objects lead incredibly cool but
you know you work in the thousand dollar
application space or you do sort of a
one-person small consulting shop for
small businesses they can't afford it's
$50,000 server you know what this power
tilde really cool applications or
websites for your customers so we're
focusing to make the technology more
accessible expanding the array of
solutions available and creating a whole
new business model for driving this
really into the mainstream so start
talking about the new technology I've
asked Tony tree he'll be on the director
of robotics engineering to share a few
words about the upcoming version of web
objects I'm gonna run
thanks learning so as you heard earlier
in the keynote Steve mentioned we have a
new release coming out later this year
and we are calling it webobjects five
for Java for a good reason we're going
to be translating our frameworks into
100% pure Java we believe this will help
you guys and make the product more
usable by Java developers at first
glance you can deploy it anywhere and
I'd like to announce that we're now
going to be qualifying the product on
Lenox we're also going to be including a
JDBC for Universal database connectivity
and some inoperable inoperability
standards for the Internet sorry we'll
be talking more about enterprise
javabeans and XML later on in the week
so please make sure you join us at the
sessions so as you heard and as you saw
earlier today that we're going to be
optimizing for Mac OS 10 already
mentions that the CD that you have in
your backpacks doesn't work on ten but
the product that we're working on now
when we released it will work on ten and
you'll see that aqua user interface in
that release will also be using the new
project builder that you saw in the demo
and we have a couple more exciting
opportunities in the future we'll be
working with Apple script and network
imposed directory services so with that
I'd like to invite francois show up to
give a demo hi everyone hi everyone
my name is Francois Zulu and I'm going
to present you this Weber's exams I have
a version we call web 6 5.0 ok so when I
guess what OS we are running here any
gas now not empty we have a Linux block
here we have a Mac OS 10 server box
which is a meaningless day and we are
going to take one example out of the box
from WebEx 5.0 and run it on those
machines so run here are my charming
assistant one absolutely we'll we'll try
the create flat example so as you see we
can run web objects Java out of project
builder so well as X Java is compatible
with web FX 4 5 which is side-by-side
with it and the same project window is
used so run will compile the application
which is a 4.5 examples that we have
translated in Java and now the
application is running on my question
server and I'm going to access it to the
browser which is here ok so this is a
this is actually an interesting example
because it has a small graphic engine
underneath that enables it to draw some
grass for example here we have a pie
chart I can type whatever I want so
you'll let you see that the graphs are
done on the fly ok and as always you
have access to the statistics pages
to show you that we are running here on
Rhapsody 520 it is my quest 10 server to
on the JDK 1.1 dot 6 so now we are going
to say to take the executive all that
was built on Mac OS x server and tar it
and copy it over to the Linux box so as
you know Java you build once on you run
anywhere while it is true as well above
excellence the reason why we're moving
there so Ronnie's or Linux guru and he
knows very well that are common to okay
so could you please switch to Machine
number two so you see DC Linux running X
and we are doing the FTP
this is really Xena it's almost on okay
so the package has been thought up and
moved okay here in red demo data so both
of these always have eunuchs at the base
of the same command can be used to enter
it so here's something very interesting
we do not support yet Linux in your
pre-alpha release so we have to fake or
licensing so that the Java VM believes
it Solaris so that a license to look in
can so now the licensing check path and
the app is ready we can show you okay so
the app is running on Linux and it's
actually the exact same application
there is not much more I can say except
I can go back to the statistics page
and oops we have an exception that's
okay actually I wanted to show you the
exception so you see here we have the
back trace of the of the exception is
actually rendered in the browser and if
we switch back to the machine number
three please my question sir okay so run
run is introduced the run is going to
introduce a bug in the application
perfect let's start again so run is run
either quality engineers with us so it's
a challenge for him to introduce a bug
in enough is used to find them I'm good
at introducing bugs so he is now typing
a very ugly bug actually a
nullpointerexception
and he will run the application again so
I'm going to click on the right link
hopefully you'll see another case of
this exception okay okay so the same app
come up but if run did well when I click
on update graph I'm going to get an
exception well here it is
now you see that you get a back trace
with one with the first line being in
your code and the clickable link here if
I click on the link watch what happens
here
you get straight to the line info
together where they accept an otter
so not only is bad in moving to Java
that's a great example of better
development environment thank you can I
ask you a favor can you bring a little
actually put back the with a Mac left on
that screen and the Linux on that screen
that's what can you do that there in the
Linux on the other screen number two Mac
OS tens idea of Unix
the rest of the world's idea of Unix
gotta love it thanks you can go back to
the slides now so we have inscribe a
powerful technology which is really
getting out in the mainstream but it's
still incredibly sophisticated and one
of the things that people have often
accused Apple of of is creating
simplistic toy machines things that look
cute or look pretty but are under power
don't really scale to really great
complicated solution and with Mac OS 10
and web objects I didn't really bring a
whole different world to answer that
problem as you can see we do have all
the power of viewing for underneath
we're going to heck up a lot more than
that on top which is really accessible
for the ordinary user to accept and
enjoy and if it was just our traditional
Macintosh just as you see with web
object you have incredibly powerful and
simple to use tools that have relatively
unsophisticated developer can get up to
speed on very quickly but there's a lot
of depth and all the UNIX and all the
interaction of the sophisticated tools
going on in the back so one things we
need to do is figure out how do we make
sure that our customers our partners can
really tap all the power that exists
within web objects and Mac OS 10 and
because of that we introduced a whole
new initiative called a polite services
and pleased to announce Scott Anderson
the new director of Apple hi services
here to tell you more about it please
welcome Scott
[Applause]
thanks Ernie
I can't tell you how excited I am to see
four or five hundred people in one room
here to talk about web objects this is
truly a great day for our product and
I'm incredibly proud of what the company
has been able to do and the decisions
we've been able to make around the
technology just to put this in context
I've been with Apple for three years
been prior to Apple with next for almost
seven years so this to me is a
culmination of a lot of events and to
come out of the gates with a pricing
strategy that's as aggressive as it is
and a business strategy for from my
organization that I think is compelling
is really exciting so before I start I
didn't see that the show of hands
earlier in the session how many people
are currently using web objects in the
audience great and how many people here
are familiar with Apple enterprise
software okay a lesser group so for
those of you who are new to the web
objects community apples had a dedicated
organization called apple enterprise
software also known as AES the last
three years and the mandate of AES has
been to sell and deliver consulting and
professional services around web objects
and it's very exciting to know that with
this shift in our product strategy our
move to pure Java and our pricing we're
going to have the opportunity as an
organization to really leverage our
strategic assets a lot more effectively
and quite frankly our value add for
Apple and for apples developers and
customers has always been the fact that
we've got a very sophisticated field
software engineering organization that
can take our technology and our
customers business problems and deliver
compelling solutions built around
Apple's web objects technology so AES
historically here we go
becomes Apple I services okay
Apple I services if we go back in
history what an Aes do AES sold web
objects and delivered services to the
business and enterprise market place
today effective May 15th Apple I
services is dedicated to delivering
custom solutions through our consulting
integration training and support
services to Apple's core markets so
historically it's been business today
moving forward we're going to align
ourselves much more closely with apples
markets and deliver our expertise into
business education the developer market
and the creative new media marketplace
we're also going to be focusing around
expanded suite of technology
historically our business has been built
upon web objects moving forward we're
going to empower our engineers in the
field our systems engineers and
consulting engineers to better
understand quick time to deliver quick
time integration services as well as Mac
OS 10 and what's been interesting as
we've gone through this business
planning evolution is there's over the
last six months a tremendous increase in
requirements from Apple's customers to
have an organization that can help
deliver QuickTime and web objects
integration services and we're already
seeing for many of our open step
customers an opportunity to provide
value-added services to help them move
their openstep apps to Mac OS 10 moving
forward as well so really what's new
about this business model a we're
focused purely on services we're really
hoping that the apple developer
community the price point the move to
pure Java will really help build a
velocity business model for the product
and then lastly we're aligning ourselves
much more closely around Apple's core
markets I want to talk a little bit
about our partners today we really have
three types of partners within the old
construct of AES we have the enterprise
alliance program we have solution
providers and we have systems
integrators the the EAP program which
many of you may be members of is really
a developer program focused around web
objects provided support services and
training as well as product that product
or that program will be transitioned
over into Apple's Worldwide Developer
Relations programs and we'll be
communicating with our EAP members over
the next 30 to 45 days as to what that
transition looks like we've also got a
suite of solution providers folks who
take web objects and build vertical
market solutions around the technology
and take that technology to market and
we have systems integrators folks who
are in the business of delivering custom
solutions who build domain expertise in
the product and go out and help solve
customers problems and I'm hoping
frankly that amongst this group of
developers in the audience today and
participants in the conference in
general there'll be a tremendous
increase in Apple developers to embrace
the product and build solutions using
web objects so I'm hoping you'll all be
part of the program moving forward at
your tremendous opportunity you know
we're looking at the possibility of
extending our business model to include
components and reusable frameworks as
part of our services play we're also
looking at at programs to encourage
vertical market applications we have
with app up vendors today who deliver
solutions into everything from
litigation support to logistics to
e-commerce applications and by
decreasing the barrier of entry and
eliminating the price point on
deployment I'm really hoping that
there'll be a tremendous amount of
increased participation in the program
and lastly I really hope that with our
support as Apple y services product
marketing as well as worldwide developer
relations we can collectively work with
the Apple Developer community and build
a real strong sense of community attract
a larger suite of developers to the
platform and have a bunch of solutions
out there that address specific market
needs that we haven't been able to touch
in the past so at a very high level
that's a little bit about a is we'll be
here later on to to answer any questions
you might happen to have Ernie thank you
very much Scott
and one of the great things about having
a polite services on board is that you
know often there is this the beltway
effect right when you're in a small
community and you hear things a certain
way it's easy to get lots of a certain
mindset the f-fly services people are
out in the field facing all the same
challenges you do as developers kind of
figure out what's going on from Apple
what the directions are what the support
they have available there and they're
incredibly valuable resource for us to
understand what are the issues that you
as developers in the field face so we're
looking forward to this new focus to be
able to partner more closely with them
to really appreciate and understand
developer concerns and make sure we have
the right solutions in place for you to
succeed in meeting the needs of your
customers so that's kind of a whole new
world that we're trying to open up with
and then my dublin product marketing is
trying to take that great technology and
bring it out to these people in the
field so they can build really
compelling solutions so the number of
things we're doing to make that happen
this is the standard peas that people
gun to marketing school learn about the
packaging pricing promotion etc let me
just kind of walk through that real
quickly for you
historically there were two different
development there are two different
products you would buy for web objects
one was the developer product developer
product a deployment product and we're
basically taking those two and putting
them into a single box which is both
developer and deployment now previously
the developer tools cost $14.99
deployment started at 7,500 and went up
to $50,000 we have taken be $50,000
product and the $14.99 product put them
into a single product costing six
hundred and ninety nine dollars
and this isn't like the $4.99 or the $99
product you sometimes get from other
developers when they do a low-end
version of their product which doesn't
have database access or doesn't allow
you to load balance or share this is the
full fifty thousand dollar product in
this little pretty box we had to work
pretty hard to squeeze it in there but
it did fit and this is affecting not
just future going products but today's
products webobjects 4.0.1 and well
hundreds four or five and it's effective
immediately go to the Apple store after
this session it should be up there you
can download and buy today and we're
very excited to be able to really make
this available to a whole bunch of
different customers who never would have
seen it before we're also really
expanding the channel used to access
this technology is no longer just a
niche thing for an enterprise business
if you want to build a one of its
application a couple of options one will
be available to all Apple resellers who
want to carry it you'll probably most
likely be high-end resellers your fries
your value-added resellers your
specialty integrators Apple solution
experts but anyone who works there who
wants to carry can carry it as well as
having it available worldwide on the
Apple Store we're also working to make
it very easy to bundle with your
applications if you have a high-end web
publishing solution you're here to tell
your people to buy it through the normal
channels or you can make it available
for you to deploy along with your
application so you get a serial number
and the right to copy the software to
install in your CDs and make it
available to your customers without
having to go through the hassle of an
additional channel an additional
installation and we're still finalizing
the details of that but our goal to make
it really easy and really transform to
you in your customers so you want to
build a really powerful application it
just happens to include a fifty thousand
dollar web server and underneath you can
charging for two thousand dollars and
pocket the profit for yourself or you
can go much lower markets than you would
be able to do otherwise and if you don't
need resellers who you work with that
carry your product that should be
carrying this you feel free to you know
make sure that they get a hold of this
as well so you can start moving that
into the broad marketplace or the
product family so as of today we have
really three products in the web objects
family that we're focusing on
thing about there are a lot of older
products which are being end-of-life so
we can focus really tightly on these
three projects let me just go over the
platform and language support cuz I know
it gets a little confusing with all the
changes the original version of what
Lobby explore oh that was released
almost a year and a half ago I believe
you could develop a Mac os10 server or
Windows NT you could deploy on those or
Solaris or hp-ux 10.2 10.20 and there
are three different languages
objective-c Java and web script will
bobby's 4.5 was essentially the same
platform support just updated to mac OS
x server 1 to Windows 2000 hp-ux 11i ill
basically and a bunch of new features
and technology obviously with the same
basic platforms moving forward
well objects 4 or 5 4 will object 5 for
Java will be available around the end of
this year and will include support not
just for Mac OS 10 server 1 2 and
Windows NT 2000 with the existing
developer tools as you saw now it will
also be available for Mac OS 10 with the
new aqua project builder based developer
tools and addition to Solaris hp-ux 11i
against one version of Java and will
work on this license key things you
don't have to cheat to deploy it on
different systems will make it so that
you can actually take that and deploy it
in any systems although beyond the
systems that we qualify you would be
responsible or working with the resource
of qualify it against different variants
of Linux or other operating systems that
you want to run it on but for those six
systems we would be responsible Mac OS
10 Mac OS 10 server windows Solaris
hp-ux
and probably Red Hat Pro Linux 62 or
whatever the current version is then we
would qualify our Java Runtime against
but you can still run it on any Java
capable system but the sole language
going forward is Java the existing
versions are still sold will continue
maintain them going forward for quite
some time yet so if existing code don't
worry you'll be able to keep running it
for quite a while going forward but
future development future migration
we're really working to focus on Java
because it delivers a whole bunch of
different benefits one of the big
benefits it makes a lot easier for us to
integrate with different service
is on different platforms Mac os10 we're
working very hard to make sure that it's
a world-class platform comparable to
Windows NT and Solaris for deploying as
well as developing web objects
applications we're talking to database
vendors directory service companies
middleware vendors to make sure that if
you have a structured data source that
your customers are using you want to be
able to access that through web objects
we have all the tools in place and
leveraging the power of Java with JDBC
and enterprise javabeans is a really
powerful tool for really expanding the
connectivity of web object solutions
this is just a really brief foretaste of
all there is to experience in web
objects as Steve said in the keynote we
have 18 sessions devoted to web objects
one down 17 to go a few of the more
relevant ones we have listed here right
after this there's a technical overview
session for those of you who kind of
glazed over a bit during the earlier
slide want to really understand how web
objects applications are built secondly
the direct to web and directive Java
technologies you will just see me the
marketing person showing to you you can
get down and dirty with the engineers
and understand what's really going on
behind the scenes on Wednesday morning
secondly another really big feature of
web objects 5 for Java is the ability to
integrate with enterprise javabeans so
still a work in progress but by
leveraging the power of Java and
everything else that's happening in the
industry we can deliver a whole new
dimension of interoperability and
finally for those of you who have
objective-c code we are providing
migration pads if you choose to move
forward at this time to allow you to
very easily or at least
straightforwardly
move your Justice League code to Java
and be able to start running
applications obviously some applications
are going to be harder than others or we
can very hard to make sure that there is
a smooth transition for our objective-c
customers and the you know millions of
lines of objective-c code that are there
which may need to move forward to a new
platform for more information there's a
huge lot of information available to you
there is a new web object website which
is been redesigned to reflect the new
announcements today we have a wobbling
slab available downstairs available
every day over the lunch hour go down
there you play with web objects 4 or 5
try and build a director java
application
get some feel for what this is and try
to think about how this might benefit
your customers or your development
technology you all have a web object
four or five evaluation CD with some
wonderful movies and dental is included
help you get a taste for what web
objects can do as well as some of the
training and other resources available
we're also announcing the web objects
community boss we have a huge vast
wealth of partners who've been working
with a platform for years who know a lot
some of them offer consulting services
some of them offer training services
some of them some very cool specialty
applications which might inspire you and
what you're doing they're all going to
be there and having their power books
and eye books in hand hopefully to show
you some of the cool things going on and
we'll just get together and hang out for
an hour and a half Wednesday we raise to
get the Civic Auditorium because we
didn't have enough room for the rest of
you anywhere else so across the street
that huge building maybe we'll pack that
out as well as we're doing here I'll be
sure to come by and bring a friend and
if you have technical questions during
the course of this week there's a a full
feedback at grouped at Apple comm
address where you can ask questions
about WWDC sessions this is not a
general tech support question but if
there's something that was covered in a
session that wasn't clear or you don't
know where to go next to find out more
information feel free to send email to
that technical low feedback email
address and the second line is supposed
to be web objects at grouped Apple comm
which is the marketing address for my
team which is currently just me but
working on hiring some more people to
help me take up the load because we've
got some really great things planned and
this is just the tip of the iceberg
you