JessyInk on Ipad

Asked by istvan szabo

Hi,
I tried the Jessyink svg on my ipad. Worked somehow. Would be a killer tool. i guess some fiddling has to be done, and some changes to the key control.
Would love to see a ipad optimized version? Any chances?

Regards,

Question information

Language:
English Edit question
Status:
Expired
For:
JessyInk Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Hannes Hochreiner (hannes-hochreiner) said :
#1

Hi Istvan:

So far I have only had a chance to play with an iPad on an airport I passed through. Of course I tried JessyInk on it and as you said, it seemed to work ok, but especially the key control would need some work.

The two most likely scenarios I see how the support for the iPad could be improved, is that either someone with an iPad irons out some of the problems and provides patches (which I would be happy to incorporate) or if a required change can be really well described and specified I could make the change and someone with an iPad could test it.

Also, I would think that Safari on the iPad is not that different from Safari on OSX, so maybe someone with a Mac could help out too.

Cheers,
Hannes

P.S: Personally, I do have a fairly old MacBook, but I am exclusively running Ubuntu on it and I also don't have plans on buying an iPad in the near future, so I can't promise you rapid improvement on the issue.

Revision history for this message
istvan szabo (istvanst) said :
#2

Hallo,
bei Hannes Hochreiner als Namen denke ich das du eigentlich deutsch
sprichst. ;)
Also antworte ich mal auf deutsch.
Auf http://ipadpeek.com/ kann man seine seiten in einen emulator rendern
lassen.
Es gibt im Moment so würde ich sagen 2 Hauptprobleme:
1. Rendern auf Seitengrösse
2. Steuerung (Steuerungstasten, i-taste geht nicht, da keine
tastatureinblendung)

Leider sind meine Programmierkentnisse vor 15 Jahren bei Pascal stehen
geblieben ;(
Aber gerne kann ich beim testen helfen.
Gerade die Steuerung ist nicht optimal. (Apple hat unter
http://developer.apple.com/safari/library/technotes/tn2010/tn2262/index.htmleiniges
erklärt)
Es bräuchte eine Möglichkeit für wischen, für die i-Taste und für einen
zoom/pan (falls möglich).

Schönen gruss aus dem regenreichen münchen,

stefan

On Fri, Aug 13, 2010 at 22:04, Hannes Hochreiner <
<email address hidden>> wrote:

> Your question #120952 on JessyInk changed:
> https://answers.launchpad.net/jessyink/+question/120952
>
> Status: Open => Answered
>
> Hannes Hochreiner proposed the following answer:
> Hi Istvan:
>
> So far I have only had a chance to play with an iPad on an airport I
> passed through. Of course I tried JessyInk on it and as you said, it
> seemed to work ok, but especially the key control would need some work.
>
> The two most likely scenarios I see how the support for the iPad could
> be improved, is that either someone with an iPad irons out some of the
> problems and provides patches (which I would be happy to incorporate) or
> if a required change can be really well described and specified I could
> make the change and someone with an iPad could test it.
>
> Also, I would think that Safari on the iPad is not that different from
> Safari on OSX, so maybe someone with a Mac could help out too.
>
> Cheers,
> Hannes
>
> P.S: Personally, I do have a fairly old MacBook, but I am exclusively
> running Ubuntu on it and I also don't have plans on buying an iPad in
> the near future, so I can't promise you rapid improvement on the issue.
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
>
> https://answers.launchpad.net/jessyink/+question/120952/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/jessyink/+question/120952
>
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
Hannes Hochreiner (hannes-hochreiner) said :
#3

Hallo Stefan,

yup, mit Deutsch kann ich auch dienen (na ja mit Österreichisch zumindest :-)).

Viele Dank für die Emulator-Webseite. Ich habe die neueste Version von JessyInk dort gleich einmal ausprobiert. Soweit ich das beurteilen kann, hat alles ganz gut funktioniert. Natürlich hatte ich eine Tastatur zur Verfügung und bin damit schon einmal einigen Problemen ausgewichen. Was mich auch gleich zu meiner ersten Frage bringt: Kann man beim iPad die Tastatur nich zu jedem biebigen Zeitpunkt anzeigen lassen? Sollte dem so sein, dann sollten die Tastaturkürzel auch funktionieren. Andernfalls haben wir ein gröberes Problem, da eine Steuerung nur über die Maus (respektive Touch) recht schwierig werden würde. Ich könnte mir allerdings vorstellen, dass ich einen Maushandler schreiben kann, der ausgewählte Funktionen auf bestimmte Mouse- (Touch-?) Events mapt. Ich bräuchte dann nur eine Liste, welche Funktionen auf welche Events gemapt werden sollen.

Du hast auch erwähnt, dass es Probleme beim Rendern auf Seitengröße gibt. Mir ist im Emulator nichts aufgefallen. Könntest du das Problem näher beschreiben?

Grüße aus Darmstadt,
Hannes

Revision history for this message
istvan szabo (istvanst) said :
#4

Ja österreichisch ist auch gut. Aber gerne auch englisch. Wie du willst wenn noch andere mitlesen mitarbeiten gerne auch wieder in englisch. Hab mal einen Screenshot angehängt.
Da sieht man das scaling Problem bei den ersten Seiten ist es noch gut aber ab der Seite uber den i-shortcut schneidet es oben die Überschriften ab.
Zuer Tastaturfrage. Ich habe noch keinen weg gefunden auf die Tastatur ohne textfeld zu kommen. Shortcuts per Taster scheiden deshalb fast aus. Auch kann ich bisher nur eine Vorwartsaktion durch wischen oder klicken. Wieviele Kommandos gibt's denn? Cursor, I, und was noch?

Sg Stefan

Von meinem iPad gesendet

Revision history for this message
Hannes Hochreiner (hannes-hochreiner) said :
#5

Hi Stefan,

as you suggested, I'll continue in English, just to help other people who might be interested in this problem to follow along.

I looked at the whole showcase file in ipadpeek.com and could not spot the scaling problem. I'd be curious to see the screenshot (could not find it here with the question).

As to your question how many commands there are: well quite a few I'd say. There are three modes "slide", "index" and "drawing" each of which has it's own set of key and mouse actions. Furthermore, there is an additional set of mouse actions for zoom-based presentations (replacing the default actions in slide mode). You can check out http://code.google.com/p/jessyink/wiki/keyBindings (not quite up to date) and http://code.google.com/p/jessyink/wiki/mousenav for more details.

Cheers,
Hannes

Revision history for this message
istvan szabo (istvanst) said :
#6

Hi,
the picture as attached to the reply. Attachments seem not to work on
launchpad.
so here is the picture http://yfrog.com/n9l5zj
i will look in the different keybinding, mouseactions later.

stefan

On Thu, Aug 19, 2010 at 20:04, Hannes Hochreiner <
<email address hidden>> wrote:

> Your question #120952 on JessyInk changed:
> https://answers.launchpad.net/jessyink/+question/120952
>
> Status: Open => Needs information
>
> Hannes Hochreiner requested for more information:
> Hi Stefan,
>
> as you suggested, I'll continue in English, just to help other people
> who might be interested in this problem to follow along.
>
> I looked at the whole showcase file in ipadpeek.com and could not spot
> the scaling problem. I'd be curious to see the screenshot (could not
> find it here with the question).
>
> As to your question how many commands there are: well quite a few I'd
> say. There are three modes "slide", "index" and "drawing" each of which
> has it's own set of key and mouse actions. Furthermore, there is an
> additional set of mouse actions for zoom-based presentations (replacing
> the default actions in slide mode). You can check out
> http://code.google.com/p/jessyink/wiki/keyBindings (not quite up to
> date) and http://code.google.com/p/jessyink/wiki/mousenav for more
> details.
>
> Cheers,
> Hannes
>
> --
> To answer this request for more information, you can either reply to
> this email or enter your reply at the following page:
> https://answers.launchpad.net/jessyink/+question/120952
>
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
istvan szabo (istvanst) said :
#7

Hi,
had a look on the key and mouse bindings.
Is there a simple way to make a kind of overlay. so that if you press on the
screen and hold the button a overlay with the options appear. Like a small
virtual keypad. A click on this sent the responding key. so you would not
have to change the key bindings, and it would be nice and could not only be
of ipad use, but also for use with presenters etc.
Long click, popup overlay, move mouse pointer to the option you want, click
again, and overlay disappears and the option selected.

On the navigation side, mouse moves /touch moves /swishes/ left and right
should work as left and right keys.
regards,
stefan

On Fri, Aug 20, 2010 at 09:41, stefan <email address hidden> wrote:

> Hi,
> the picture as attached to the reply. Attachments seem not to work on
> launchpad.
> so here is the picture http://yfrog.com/n9l5zj
> i will look in the different keybinding, mouseactions later.
>
> stefan
>
>
> On Thu, Aug 19, 2010 at 20:04, Hannes Hochreiner <
> <email address hidden>> wrote:
>
>> Your question #120952 on JessyInk changed:
>> https://answers.launchpad.net/jessyink/+question/120952
>>
>> Status: Open => Needs information
>>
>> Hannes Hochreiner requested for more information:
>> Hi Stefan,
>>
>> as you suggested, I'll continue in English, just to help other people
>> who might be interested in this problem to follow along.
>>
>> I looked at the whole showcase file in ipadpeek.com and could not spot
>> the scaling problem. I'd be curious to see the screenshot (could not
>> find it here with the question).
>>
>> As to your question how many commands there are: well quite a few I'd
>> say. There are three modes "slide", "index" and "drawing" each of which
>> has it's own set of key and mouse actions. Furthermore, there is an
>> additional set of mouse actions for zoom-based presentations (replacing
>> the default actions in slide mode). You can check out
>> http://code.google.com/p/jessyink/wiki/keyBindings (not quite up to
>> date) and http://code.google.com/p/jessyink/wiki/mousenav for more
>> details.
>>
>> Cheers,
>> Hannes
>>
>> --
>> To answer this request for more information, you can either reply to
>> this email or enter your reply at the following page:
>> https://answers.launchpad.net/jessyink/+question/120952
>>
>> You received this question notification because you are a direct
>> subscriber of the question.
>>
>
>

Revision history for this message
Hannes Hochreiner (hannes-hochreiner) said :
#8

Hi Stefan:

In order not to discuss too many different things in one thread, I filed a bug report for the scaling problem (bug #621668).

As for the navigation, could you have a look at the blueprints https://blueprints.launchpad.net/jessyink/+spec/slide-toolbar and https://blueprints.launchpad.net/jessyink/+spec/help-page ?

I think they describe something fairly similar to what you are after. Maybe we could combine at least two, if not all three ideas into one navigation/command overlay. The background is quite simply that I want to keep the number of different ideas of the same thing at a minimum, as I think it might be confusing and is certainly very hard to support within the core of JessyInk.

Let me know what you think!

Cheers,
Hannes

Revision history for this message
istvan szabo (istvanst) said :
#9

Oh, yes that sounds a lot like my idea. But instead of a hidden icon i would
suggest a long mouse click or touchhold on the ipad.

On Sat, Aug 21, 2010 at 11:12, Hannes Hochreiner <
<email address hidden>> wrote:

> Your question #120952 on JessyInk changed:
> https://answers.launchpad.net/jessyink/+question/120952
>
> Status: Open => Needs information
>
> Hannes Hochreiner requested for more information:
> Hi Stefan:
>
> In order not to discuss too many different things in one thread, I filed
> a bug report for the scaling problem (bug #621668).
>
> As for the navigation, could you have a look at the blueprints
> https://blueprints.launchpad.net/jessyink/+spec/slide-toolbar and
> https://blueprints.launchpad.net/jessyink/+spec/help-page ?
>
> I think they describe something fairly similar to what you are after.
> Maybe we could combine at least two, if not all three ideas into one
> navigation/command overlay. The background is quite simply that I want
> to keep the number of different ideas of the same thing at a minimum, as
> I think it might be confusing and is certainly very hard to support
> within the core of JessyInk.
>
> Let me know what you think!
>
> Cheers,
> Hannes
>
> --
> To answer this request for more information, you can either reply to
> this email or enter your reply at the following page:
> https://answers.launchpad.net/jessyink/+question/120952
>
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
Launchpad Janitor (janitor) said :
#10

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Joelinio (joe7inio) said :
#11

Hi,
I've found an easy way how to navigate through a JessyInk presentation on the I-Pad. The idea is quite simple.
If you click/tap on the left side (200px) of the presentation the presentation goes back (= a simulation of the left arrow action).

To make that work I'v added some lines of Javascript:
https://dl.dropbox.com/u/31151399/dev/JessyInk/howTo_JoelinioNavigationTweak.pdf

Example 1 (Resolution 1024x768):
https://dl.dropbox.com/u/31151399/dev/JessyInk/JessyInk_1_5_5_showcase_JoelinioTweak.svg
(The resolution isn't the right for the iPad but the navigation works.)

Example 2 (Resolution 800x600):
https://dl.dropbox.com/u/31151399/dev/JessyInk/JessyInk_JoelinioTweak_800x600.svg

Maybe this is can be useful for someone... :)

Cheers, Joelinio

Revision history for this message
Hannes Hochreiner (hannes-hochreiner) said :
#12

Thanks for the enhancement, Joelinio!

I like your idea although I can see how the zone to advance the presentation might interfere with other functions. I have been looking at hammer.js (http://eightmedia.github.com/hammer.js/) for general handling of touch events. I don't think it will be hard to incorporate. Have you had a look at hammer.js or a similar library yet?

Revision history for this message
Joelinio (joe7inio) said :
#13

Ok.
I've looked for a way how to recognize swiping only with pure Javascript. As far as I know hammer.js, jQuery Touch,.. only work for HTML-Elements.

https://dl.dropbox.com/u/31151399/dev/JessyInk/JessyInk_1_5_5_showcase_JoelinioSwipingTweak.svg
the script file is here: https://dl.dropbox.com/u/31151399/dev/JessyInk/JessyInkSwiping.js

What I've changed: https://dl.dropbox.com/u/31151399/dev/JessyInk/howTo_JoelinioSwipingTweak.pdf

With Scaling-Tweak for Landsacape mode for the iPad:
https://dl.dropbox.com/u/31151399/dev/JessyInk/JessyInk_1_5_5_showcase_JoelinioSwipingAndIPadScalingTweak.svg

Swiping left, right, up and down works on my Ipad 1 and also on Android-Tablet (Firefox Beta)

What do you think?

Revision history for this message
Pedro Bittencourt (pedrogabrieltt) said :
#14

(First of all, sorry for bad english and other mistakes; I'm just a physics teacher from Brazil, home of the brave, land of the free.)

I want to thank you all so much, especially Joelinio, for this improvement of JessyInk, allowing me to swipe left/right/down/up my presentations on tablets and smartphones. I use Inkscape and JessyInk A LOT on my classes, displaying presentations on a smart board. After the class, I share these contents with the students, on my personal website. Since they use their smartphones to view these contents, instead a home computer, it was very difficult to understand the presentations -- it was impossible to see previous slides!

Just an example: http://www.pedrobittencourt.com.br/materiais/aula/reflexao-em-espelhos-planos/

Now I'm updating all the svg files in the server with the necessary pieces of code, and very happy to 'stumble' in this solution. Almost three years has passed (five!, if we count from the beginning of the post) and your contributions are still 'saving lives'. So, again, thank you and keep doing a great job! (:

Sincerely,
Pedro.