Prezi-like web interface. Flash or HTML5?

牧云@^-^@ 提交于 2019-12-06 02:37:20

If you need it fast I think you'd probably benefit from the whole application suite Adobe has to develop Flash-based applications.

Android Tablets should be able to run it, as well as all desktop Browsers. Only iOS (iPad and iPhone) would be left out.

IMHO HTML5 is not mature yet.

Alternatively, you could use Adobe AIR and compile for the web, iOS and Android natively.

If it still matters to you, Webpgr is exactly what your are looking for. It's HTML5 based and you can use click and swipe gestures to navigate through the page. There is a Photoshop-like online editor. It's in beta but you can request an account.

Felipe is right, if fast is your goal then Flash is the way to go. That being said, however, I think that most people around here would agree with me when I say that pure Flash sites are almost never done right. Try to use it sparingly, and only for things that really require animation.

I have just finished an application which is almost like prezi.com, instead of presentations we have videos. I would recommend you to use GWT for the whole application and HTML5 for the visual features you want to develop. I am not sure about your specific needs for the visual features but if they are somehow similar to prezi then you can use canvas.

About time and cost estimates I would break the application into two parts

1) Overall site, logins, facebook/google login integration add new prezi's, view popular prezi's, register with captcha, forgot password, view one's own prezi's, enter comments and ratings on prezi's. It should take not more then 3 weeks to develop this site.

2) The visual features components. I can tell you more about this if you can share more details with us. I think prezi's component will take about 3 weeks.

There is now layerJS, an open source library which can create Prezi-like HMTL5 web interfaces. It even allows multiple layers if you need some elements to move independently of each other.

It's super simple: just add a stage div put one or more layers in and add as many frames as you want between you can have zooming, panning and rotating transitions.

There is more than just Prezi like transitions by using a different layer layout type than "canvas".

The HTML code would look like this:

<div data-wl-type="stage">
  <div data-wl-type="layer" data-wl-layout-type="canvas">
    <div data-wl-type="frame" data-wl-name="frame1" data-wl-x="100" data-wl-width="1000" data-wl-rotation="45" ...>
    </div>
    <div data-wl-type="frame" ...>
    </div>
  </div>
</div>

Have a look at Sozi http://sozi.baierouge.fr/wiki/en:welcome an open source Prezi-like environment that uses SVG (and Inkscape as editor).

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!