BrainShare 2004: Business Intelligence with Hyperion and the Novell Secure Enterprise Dashboard

Hyperion seems to have some very powerful tools for Business
Performance Monitoring.  I want to chat with them about our
WebFace solutions for creating powerful new monitoring
applications.  It would really fit well

Dashboards … I agree with the speaker about the power of 
“Business Dashboards”.  He is indicating that Dashboards require
the ability to display information, and also provide controls to effect
change.  He also distinguished between Dashboards and Scorecards,
and also talked about some of the overlap:  Alerting,
Benchmarking, Metrics, Graphics, Reporting, and Metadata.  He
feels that they are both combining into a single solution.

Most of the demonstrations that he is showing are static HTML pages of
data and images.  The rep from Hyperion indicated that they tend
to always go to HTML due to the advantages of “no install”.  He
said they do some level of Java applets, however they are minimal.

I’m going to go to the lab to see their demo … they indicated it’s a little thin …

BrainShare 2004: Introduction to SUSE LINUX Server, the Universal Operating System

It was funny … at the beginning of this session was the first time
that I paid any attention to the first slide … the Novell “one Net”
vision slide.  I hadn’t really heard it yesterday … this time it
was with a German accent so I took notice.

The vision of Suse, is to build one universal operating system for all
platforms.  This is not so far from the original NT vision at
Microsoft … cross-processor OS.  I remember when I was
consulting and we tested and installed NT on Intel, Alpha, MIPS and
other RISC processors … I thought it would be impressive.  In
the end, only the Intel platform survived.  There was no real
market for the more expensive RISC machines.

The presenter touched on UNIX history, and the fact that POSIX
compliance really drove forward levels of interoperability.  SuSE,
he says, is the first to then take this even further with one source
code base across 32/54 bit processors, and all platforms.  
He also indicated that their AutoBuild process builds, certifies, and
tests the various “flavors”.

It’s weird, but this part on the build environment of SuSE is going on
and on.  People are leaving … it’s like the presentation could
have been called “This is how we build SuSE products”.  I’m going
to stay a little longer to see where this goes …. I thought I would
hear about features, etc.

He finally moved on to YaST and the power of the feature set. 
Security was next … network monitoring, file system monitoring,
encrypted file system, ACLs, 128-bit SSL, etc.  High-availability
also.

Scalability was next … CPU-scaling via 64-bit processors and 64-way
SMP.  Storage scaling via Multi-path I/O, 1024 NAS-based file
systems, more disk (up to 2,000 devices for 292TB).  Application
scalaing by upping the total memory supported.

Other things … Logical Volume Manager, Journaling File Systems, more Open Source packages.

What’s coming?

  • Kernel 2.6
  • Multinode failover
  • CGL 2.0 (Priority 1 features)
  • Redundant Scalable paths to storage
    • HD mirroring
    • Cluster file system
  • Cluster volume manager
  • Improved performance of large machines
    • SMP, RAM, I/O
    • Native POSIX Thread Library
    • Restructured I/O Subsystem
  • Up to 128 CPUs per system
  • More efficient large RAM and NUMA system support
  • Hotplug and Persisitent device names (sysfs, udev)

There were also various security additions, adding a CA, new GUI admin interfaces, etc.  They commented on using OpenSLP.

Now he’s flipping through slides like crazy …OpenExchange has a lot
of improvements, but I couldn’t really keep up.  On the Desktop
there is a push for other application compatibility, single sign-on,
and some SAP integration.  More hardware support – biometric
devices, mobile power management, and thin-client support.  Lots
of Desktop lock-down features.

BrainShare 2004: Discovering the Future of the Linux Desktop

I’ve been reading about Nat Friedman for a while, and reading his
blog. He’s a good presenter, and a really smart person. He
is doing the presentation so far, and has been showing examples
of the evolution of the desktop on Linux. Starting in 1992,
he showed just how crude things were … and then moving forward to
1995, 1997, and then to today. He feels that Netscape on Linux
was one of the biggest things to drive the adoption and usability of
Linux.

2001 brought Mozilla, OpenOffice, Evolution, and GNOME/KDE. These
first releases were used and the feedback was absorbed through
2002. 2003 the next real iterations arrived of all of these
projects. 2004 is bringing all sorts of new efforts and
contributions to the desktop.

He commented on one of the largest installations of Linux
desktops … in Spain. 400,000 Linux desktops installed in
Extramadura and Andalucia. He commented on the classic issue of
new installs vs. migrations … new installs are so much easier.
He also pointed to the Google Zeitgeist
page where stats show that Linux is still at ~1% of the machines
querying Google … he wanted to now what the rounding is … does the
1% really mean .8% or 1.4% … what’s the real number? 😉

Nat then showed a Linux Desktop Scorecard where he rated various
aspects with A+, A, A-, B+, etc. The worst aspect (rated a D) is
“Application Availability” … he stated that Linux still doesn’t have
all of the apps to do your job. Not in all cases, but many.
Related to that is the Application Interoperability issues. You
might open a Excel spreadsheet in OpenOffice and it doesn’t work.

They outlined the “Linux Desktop” as being:

  • Groupware – Evolution
  • Web Browser – Mozilla
  • Office Suite – OpenOffice
  • Other Components – iPrint, iFolder, and more

He commented on a number of books … one in particular called “The
design of everyday objects”. He was joking about the “Apply”
button in Windows … and that in the Linux desktop they chose to just
have things occur when you select options. He demonstrated
what appears to be a MVC architecture behind the desktop configuration
settings … showing that when settings are altered in one interface,
they are reflected elsewhere.

He commented on Novell’s Open Source efforts, and the “Unification” of
the GNOME and KDE desktops. They also emphasized their efforts to
contribute to Open Source development based on their own internal pain
… for example contributing to Mozilla to make it more IE compatible.

Beating Longhorn to the punch … they are working on Desktop search
(iFolder/Simias), Rich widget toolkits (Avalon/XAML, Cairo, XUL,
Mozilla, Gtk), and High-level multilanguage runtime (Mono/OSS Java).

Talking with Nat after the presentation, I asked him about kernel
dependencies … he indicated that he could not see where there would
be any kernel specific code introduced.  So (per the GNOME
homepage) it will remain that “GNOME is a Unix and Linux desktop suite
and development platform.”  More UNIX-compatible software …

BrainShare 2004: Mono: Developing and Deploying .NET Applications for Linux

The first session that I attended this morning was a Mono “hands-on”
developer session. I have to admit that I continue to be
impressed by .NET and C# … and the Mono implementation.

In the session we actually looked at and created some basic .ASP
scripts and ran them using the Mono server. Overall … it just
worked. The presenter did explain a lot of what still isn’t quite
there … but the basic C# is working, and the breadth of database
connectors is growing.

I’m going to continue to experiment and follow this project … it is
also a UNIX-compatible project … fully cross-kernel … nothing tied
to the Linux kernel.

BrainShare 2004: Open Source with SOA for Rapid Web Development

This session seemed a little weak … probably because I am too
involved in both XP development processes, and web services..  It
started off with a consulting/product company – Picasso Software
– going through some very high-level “case studies”.  Really they
were just bullets and stories of the successes … some good
high-profile customers.

Now I’m watching the second presenter talk about exteNd Director and
Composer.  These are very similar to work that we are doing with
our Host Encapsulator and WebFace solutions.  I believe that the
“legacy application to web services” aspects are nearly
identical.  He is now showing the UI generation, and it is very
“HTML page” oriented (they even call it PageFlow) and based on
XForms.  He did show (and answer my question) that they are able
to create composite web services in their tool … although they are
not yet BPEL compliant.

The third presenter is now talking about what Novell is
delivering.  He is promoting the Novell Development Center … an
actual facility where customers can (pay?) go and develop a solution
for a real business problem.  They offer business and technical
experts to assist.  This appears to be an aspect of their
consulting services.

BrainShare 2004: Introducing Mono for Developers

I got in the room a few minutes late … the presentation had already
began.  One thing right off the bat … it is truly refreshing to
hear this conversation.  So far the speaker has been very
complimentary to C# and .NET … expressing the power and value of what
they provide.  He expressed the adoption of  .NET and C#
within IT organizations, and the broad availability of information,
training and certifications.  He spent some time to express the
advantages of .NET and C# over C/C++ and also over Java.  I agree
with him on all counts.

In discussing the “Internal Impact on Novell”, he addressed the value
of Mono … extending Novell’s application reach to many new operating
system platforms.  What he expressed is his understanding that
abstracting away the operating system – and the kernel specifically –
is a valuable offering.  Mono is allowing Novell to provide
solutions on both the NetWare kernel (I am going to look for actual
examples of this in the lab!) and the Linux kernel.  In
addition,  it appears that this would be a route to get these same
applications to FreeBSD, Mac OS-X … or other UNIX systems.

He talked about MonoDevelop … the Mono IDE.  It looks nice, however I was confused since Novell seems to have committed to Eclipse … I am hoping they are just going to integrate the functionality into Eclipse.

The Mono project is governed by three different licenses: GPL, LGPL,
X11  Different parts use different licenses.  They expect to
release v1.0 this summer … C# compiler, VM with JIT and pre-compiler,
IL assembler/disassembler, development and security tools, .NET v1.0
and v1.1 APIs, etc.

It was interesting that he took some specific time to address that this
is “*NOT* the Novell commercial product … this is v1.0 of the Open
Source project.”  I am curious why this distinction … so Novell
is going to sell and charge for their Mono product?  It will be
interesting to watch.

I asked about support for Mac OS-X and the speaker indicated that he is
running Mono on Mac OS-X right now!  So it is going to be (and
stay?) a fully cross-operating system solution.  Nothing specific
to the Linux kernel here …

The demo was great … but I’ve already been playing with Mono and am very impressed …

Brainshare 2004 Demos – Monday

They started with a demo of YaST … pretty cool … it’s the
integrated management “console” they want to promote across all
GNU/Linux distributions.  (the wireless just went down again)

Next, Nat came up and did a demo of the new Open Source 
iFolder.  They indicated that it is entirely written in C# using
Mono.  He also indicated that it’s all out there today and both
Windows and GNU/Linux code was available.  They also used GAIM,
and indicated that both the front-end (of course) and the back end were
out there in Open Source.  Cool stuff.  They also showed the
printing support.  GNU/Linux Desktop stuff … not anything really
thrilling to the current GNU/Linux user …

JD Nyland (a great guy!) is now showing a demo of mounting NetWare NSS
volumes in Linux … this is obviously part of their migration tools
support.  I’m curious if they are going to demonstrate how the
user rights are going to be handled … this is the most complex issue
related to this type of capability.  Nope … they didn’t address
that issue.

He then went on to show Red Carpet delivery of .RPM packages to a
NetWare server.  It was a good demonstration of how they are
moving to standards like RPM and providing a consistant
interface/implementation (Red Carpet) across the two kernels.  He
installed and removed a VNC RPM on a NetWare server.  Lastly, he
showed off their Virtual Office solution … a web-based integration of
numerous Novell products.

Chris closed up the demos … and that was the Monday keynote.  Interesting stuff …

Brainshare 2004 Wireless Network Sucks!

I have to say … Enterasys again blows!  This wireless network
absolutely sucks!  It has been up and down non-stop during the
keynote … and it just plain pitiful.  It’s too bad they couldn’t
find a better partner to do this … I remember last year that I pushed
the Novell Brainshare Team about this issue … they were afraid that
no other partner would step up.  It’s really too bad they don’t
get how important it is … Novell the networking company … that
can’t do wireless networks.  ;-(

Linus Torvalds, Jack, and Chris: Q&A

Jack asked what is next for Linux?  Linus indicated that he only
works on the kernel.  He indicated that the v2.6 kernel is coming
… and will have to be tested.  “There will always be some issues
…”

Jack asked if you started over, what would you do different? 
Linus indicated that he wasn’t sure what he could have done
better.  He believes that making it GPL is what made it work.

Chris asked what could threaten Linux?  Linus answered that it’s not technical issues … software patents are one area.

Chris asked what is missing in his life?  Linus said he’s happy so far.

Jack:  If you weren’t doing this, what technical interests would
you have?  Linus: Hardware.  He likes low-level stuff …

Chris:  What is the best compliment to Linux?  Linus: 
The strength is not a single niche.  Not a single space. 
It’s very broad …

Audience Question:  Where do you see Linux in 20 years? 
Linus:  Way to hard to answer.  Even 5 years is too
much.  Not a believer in that … it’s sure failure to look that
far out.  In the next few years, it’s the desktop.

Audience Question:  (guy from Argentina) Comment on the government
adoption of Linux?  Linus:  I have a policy about not caring
who uses Linux.  If it’s made good enough … people will use it.

Chris wrapped and said to move to the demos …

Chris Stone: Myths and Reality …

Chris started off with talking about certain “myths” that exist about
Open Source.  He did allude to SCO a couple of times, however
again refrained from mentioning names … good job.  During his
discussion about these myths, he indicated that Open Source is still a
capitalist business.

He is pushing that Novell is going to provide an alternative desktop
solution … the Linux Desktop.  The benefits being more choice,
less cost, and increased security.  What is again facinating is
that he blurs the lines about what is “Linux” and what is not.  He
seems to continue the “myth” that all of the applications software is
“Linux” … Linux is the kernel.

He is commiting that all of Novell will move off of Microsoft Office to
Open Office by mid-Summer 2004.  Half employees on to Linux
desktops by the same time.  All Novell employees will be on Novell
Linux by late 2004.

They have a strong emphasis on Web Services and Digital Identity. 
They are pushing their relationship with the Liberty Alliance.  It
is good to see that they are embracing Web Services … I’ll be looking
for more details on how they are Web Service enabling their products
and solutions.  How many of these are available now, or soon?

It’s interesting to hear his current section on the Future of NetWare
… he is on the verge of  saying that “the kernel doesn’t matter”
… which is exactly what I believe.  He talked about the fact
that customers ought to be looking at the “upper layers” of software
and applications.  And then he says these are Linux … but they
aren’t.  Linux is the kernel.  The upper layers are GNU, and
Open Source software … more specifically – UNIX-compatible
software.  They are serious about hardening the Linux v2.6 kernel,
and increasing hardware and software support,  more multimedia and
wireless support, and again increased security.

For developers, they are committed to Eclipse, and continuing to
develop the Mono project.  Both of these are good moves …

“Linux has injected new life into Novell” … I would agree.  And
it’s more than the Linux kernel … it’s what could have happened years
ago … just new management.

Ok … they just showed a “Lord of the Rings” rip off video that was
pretty funny …  and they just introduced Linus Torvalds … live
and on stage!