Sencha Inc. | HTML5 Apps

Blog

Implementation Spotlight: SingleHop Leap

July 30, 2008 | Brian Moeskau

We love to see all the different types of applications developed using Ext. SingleHop has developed LEAP, a server management application that gives the end user significant power over administering their remote servers via the web. They started off by customizing our popular web desktop example, but have added lots of neat goodies like dynamic charting, visual server provisioning and built-in SSH and remote desktop capabilities.

I recently spoke with Dan Ushman, a co-founder of SingleHop, to get the scoop on LEAP and find out more about how they used Ext.

Tell us a little bit about LEAP.

LEAP is a first-of-its-kind server management portal designed to allow our dedicated server clients to easily and effectively manage multiple servers from one interface.

Did you evaluate other JavaScript frameworks before deciding on Ext? How did you choose?

We selected Ext JS because, frankly, there is nothing quite like it out there. We thought that our unique product deserved a unique framework that offered true desktop-like UI features. The framework was also selected from about a half dozen other options by our developers for being easiest to work with and most flexible.

Leap Screenshot

How does Ext fit into your overall technical architecture?

We integrated Ext JS into our own back end system, called Manage, built in PHP. The system is purely a LAMP-based setup, using CentOS and Apache with MySQL and PHP running the code. SingleHop has always been a supporter of open source projects, such as Kernel.org and the CentOS project and we’re proud to have built our infrastructure on open source software.

You have customized the Ext desktop example in LEAP — what other types of custom components did you create?

We have not created any custom components/extensions for our initial release, but we did take advantage of a large number of community-created components and hope to give back to the community in the future with any custom components that do get created.

LEAP has a custom theme that nicely fits your company look. Did you use a community theme or create your own?

We did in fact use madrabaz’s Olive Theme in LEAP. The color palette perfectly fit in with our corporate color scheme.

What has been your overall experience using Ext so far?

After some initial confusion with the radically different development process that goes along with an Ext-based site, our development team fell in love in Ext JS. The plethora of components available really help to accelerate the development schedule and are a pleasure to work with.

Do you have any advice for developers just starting out with Ext for the first time?

We found that the best way to dive into Ext was to simply dissect the sample code that it comes with. Most of the common uses for all the components seem to be represented in the sample code. We also found the community forums to be an invaluable resource. The wealth of knowledge represented was large enough for us to not even have to make a single post on the forums.

There are 29 responses. Add yours.

Implementation Spotlight: SingleHop Leap

6 years ago

[...] Original Ext JS - Blog [...]

kieren.johnson

6 years ago

This looks like a very well implemented use of the Ext JS interface. Impressive. Can anyone tell me what they are using to display graphs?

Luke Tworek

6 years ago

Thanks for the kind comment kiernen.  We are using jpgraph to generate our graphs but may be switching to something else in the near future.

yiminghe

6 years ago

i used jfreechart
it’s nice
i strongly recommend

Louis Lapointe

6 years ago

@Luke

And what would that be? I found jpGraph pretty impressive. What would you need that you can’t do in jpGraph?

BTW, i am **not** an expert in jpGraph. I’m just trying to use it to help my co-workers evaluate efforts coming from Client support questions and bugs.

Thank you and have a good day/evening/night… here in Quebec, it’s midday!

Zaccret

6 years ago

There is also a very nice Maven repository manager by Sonatype : http://nexus.sonatype.org/

Luke Tworek

6 years ago

@Louis, it’s really a great graphing package.  However, we would like to move away from flash and get something js based, though admittedly I have not found anything to be as robust as jpgraph.

Evan Byrne

6 years ago

I’m pretty sure JPGraph is PHP, not flash.

?????? ?? 14.08.2008 | ???? ??????

6 years ago

[...] ????? ??? ????????? ? ?????????????? ?????????? ExtJS . ?????? ???????? ?? ? ?????????????? ??????????? [...]

ivbeg: ?????? ?? 14.08.2008

6 years ago

[...] ????? ??? ????????? ? ?????????????? ?????????? ExtJS . ?????? ???????? ?? ? ?????????????? ??????????? [...]

TaunT

6 years ago

????????????? ????? ????????????, ??????? ?????

Estetik

6 years ago

This looks like a very well implemented use of the Ext JS interface. Impressive. Can anyone tell me what they are using to display graphs?

guozhiaabb

6 years ago

i used jfreechart
it’s nice
i strongly recommend

????????? ????????

6 years ago

????? smile ??????? ?????? ? ???????? ??-?????? ? ????, ????????:)

bayrak

6 years ago

very nice

Medyum

5 years ago

????????????? ????? ????????????, ??????? ?????

siki?

5 years ago

I am grateful to you for this great content.aöf

Siki?

5 years ago

????? ????????????

siki? izle

5 years ago

This looks like a very well implemented use of the Ext JS interface.

estetik

5 years ago

nice page.

trainings

5 years ago

Great job, keep it up. thanks

hosting

5 years ago

I’m really very useful to follow a long-time see this as a blog here Thank you for your valuable information and I’d love to take one of those for a spin. We need a lambo rental service in Pittsburgh. Any takers.
<a>laptop</a>
web hosting
web tasar?m?
Very interesting. I am personally wrestlying with the constructs of the Universe that we see indirectly, but have no explaination, such as Wimps

Ankara Parke

5 years ago

Thank you for sharing the information provided, and adds color to our world.
Very interesting. I am personally wrestlying with the constructs of the Universe that we see indirectly, but have no

araç sorgulama

5 years ago

his looks like a very well implemented use of the Ext JS interface.

Makeup Tips

5 years ago

Hey darling, sweet site! I genuinely treasure this blog post.. I was curious about this for a long time now. This cleared a lot up for me! Do you have a rss feed that I can add?

i? makinalar?

5 years ago

this information most important for me.
thanks…

satnavs

5 years ago

Very useful indeed, this was exactly what I was looking for, thanks.

Cara Stansbery

5 years ago

Howdy there,just identified your web-site when i google something and wonder what hosting do you use for your blog,the speed is more faster than my blog, i really need it.will back to check it out,i appreciate it!

sahadan

4 years ago

Great post, I love it, Thank you very much

Comments are Gravatar enabled. Your email address will not be shown.

Commenting is not available in this channel entry.