iPad compatible

Discuss anything related to Ext JS development.

Re: iPad compatible

Postby mats » Sat Jan 07, 2012 9:23 am

We're working on a touch Scheduler right now, hoping to have a beta ready in Feb. Then Gantt should not be too far away either, but hard to make any solid promises about when...
We're hiring! We have an open position for an experienced Sencha developer (Ext JS and/or Sencha Touch). Contact us at jobs@bryntum.com

Follow us on Twitter: @bryntum or Facebook

Need professional services or training? Read more here.
API documentation
User avatar
mats
Core Developer
Core Developer
 
Posts: 7049
Joined: Sat Dec 19, 2009 11:41 pm
Location: Sweden

Re: iPad compatible

Postby Ash » Sat Jan 07, 2012 9:55 am

Fantastic. :D

My main concern was that there was progress being made-- or rather, that the project wasn't scrapped completely in between when the last post was out there.

It'll no doubt take that long to solidly integrate and test the component in our desktop app anyway.

Cheers Mate.
Ash.
Ash
 
Posts: 3
Joined: Sat Jan 07, 2012 4:38 am

Re: iPad compatible

Postby aloleary » Sat Mar 03, 2012 1:58 pm

Really looking forward to this also - will use the earliest version you drop !
Please put me on Beta tester list :D
aloleary
 
Posts: 1
Joined: Sat Mar 03, 2012 1:54 pm

Re: iPad compatible

Postby mats » Sat Mar 03, 2012 2:43 pm

Not long before beta is done now. A few more weeks :)
We're hiring! We have an open position for an experienced Sencha developer (Ext JS and/or Sencha Touch). Contact us at jobs@bryntum.com

Follow us on Twitter: @bryntum or Facebook

Need professional services or training? Read more here.
API documentation
User avatar
mats
Core Developer
Core Developer
 
Posts: 7049
Joined: Sat Dec 19, 2009 11:41 pm
Location: Sweden

Re: iPad compatible

Postby mattw » Fri Mar 23, 2012 8:23 am

Hi Mats,

iPad support is really high on our priority list as well. Would you be able to share your sample code that has support for Ext Scheduler using ExtJS back end? My employer isn't willing to create 2 apps to support both platforms, we are hoping to recognize tablet vs desktop in the code and use that to enable touch events. Sencha touch would only make sense to us if we were also trying to support smaller devices such as iphone (which we're not). Our existing app has a highly optimized scheduling component (created in house) that supports create/drag/resize/scroll via touch on ipad/android tablets. So I'm familiar with the trickiness involved with pulling it off. I found that I could get around most performance/usability issues by turning off browser zoom/rotation/gestures. The hard part is re-implimenting these in JS.

We recently purchased Bryntum to help us get back to coding workflow and not components :)... but I'm still tasked with finding an ipad solution asap. I could probably help you close the gap on missing / tricky functionality if you could give me a starting point.

Btw, I saw a few posts on the Ext forum that say they are considering copying the gesture engine from sencha touch into ExtJS, but it sounds like it's a low priority since it will take away from Sencha Touch. I think this is very important to many of their customers so hopefully in the not too distant future... We can't wait though, our clients are making quite a fuss about iPad support so if we have to do some framework enhancement it will definitely be on ExtJS and not Sencha Touch.

Please kindly let me know your thoughts,
Matt
mattw
 
Posts: 2
Joined: Fri Mar 23, 2012 7:58 am

Re: iPad compatible

Postby mats » Fri Mar 23, 2012 9:31 am

Hi Matt,

One small issue with running Ext JS code on the iPad - performance. Have you done some testing to render a 500 line grid/scheduler on an iPad? Not a pleasant experience, better bring a newspaper as you wait for the rendering to complete.

I do have a simple (ugly-hacked) prototype I did a while ago, based on Ext JS. I could send you that code if you want, but it'd only help out with moving/resizing events. Video: http://www.youtube.com/watch?v=93fUUR_CARA
We're hiring! We have an open position for an experienced Sencha developer (Ext JS and/or Sencha Touch). Contact us at jobs@bryntum.com

Follow us on Twitter: @bryntum or Facebook

Need professional services or training? Read more here.
API documentation
User avatar
mats
Core Developer
Core Developer
 
Posts: 7049
Joined: Sat Dec 19, 2009 11:41 pm
Location: Sweden

Re: iPad compatible

Postby mattw » Fri Mar 23, 2012 6:50 pm

I agree, the performance is pretty bad on my iPad1. Honestly though, 500 rows has performance issues on my desktop which has decent cpu/graphics/memory... and 500 rows makes the scheduler almost unusable on my laptop. Granted my laptop is about 3 years old with average specs, it's still well within the range of what we encounter in our client base. And this is without loading any events, so I'm hesitant to say this is an iPad issue. It seems like ExtJS introduces a lot of overhead which slows everything down. I'm working on implementing the buffering example to see if that will help.

It may be that we have unreasonable expectations though, the tool we're using currently loads 500 rows in about 3-4 seconds on the iPad. But it doesn't rely on ExtJS and has been highly optimized for performance. The problem is that it's a burden to maintain/enhance and we need to focus on our product and not our components. I would be happy to demo and answer questions if you're interested to see it.

All that aside we're planning to use paging to get around the performance issues related to loading too many rows, just need to get the create/drag/resize functionality working. Would you mind sending me the prototype code? I'm very familiar with JS but still fairly new to ExtJS so it would be helpful to have a pre-baked starting point.

Many thanks,
Matt
mattw
 
Posts: 2
Joined: Fri Mar 23, 2012 7:58 am

Re: iPad compatible

Postby Martin » Tue Mar 27, 2012 10:49 am

Hi Mats,

We are also interested in using ExtJs Gantt with touch support for iPhone and iPad.
May you provide me a sample for the Gantt touch support?

Thanks!

Regards,

Martin
Martin
 
Posts: 1
Joined: Tue Mar 27, 2012 10:22 am

Re: iPad compatible

Postby mats » Thu Mar 29, 2012 10:52 am

Touch support will never happen on the Ext JS version. We will try to provide a Sencha Touch version though, later this summer.
We're hiring! We have an open position for an experienced Sencha developer (Ext JS and/or Sencha Touch). Contact us at jobs@bryntum.com

Follow us on Twitter: @bryntum or Facebook

Need professional services or training? Read more here.
API documentation
User avatar
mats
Core Developer
Core Developer
 
Posts: 7049
Joined: Sat Dec 19, 2009 11:41 pm
Location: Sweden

Re: iPad compatible

Postby keiths » Thu May 24, 2012 2:05 am

Any update on this? Might be purchasing soon and mobile support is big for us.

Follow up question. I'm not familiar with Ext JS; is Sencha Touch an additional cost to the Ext JS framework or is it included? When you say Touch support will never happen on the Ext JS version, will the two versions be able to talk to each other?
keiths
 
Posts: 5
Joined: Thu Aug 04, 2011 11:30 pm

PreviousNext

Return to Open discussion

Who is online

Users browsing this forum: No registered users and 2 guests

cron