V4.2 Remote Commander: * hard keys are assignable to shift, control, alt, func, app, nothing, left, right or middle mouse button. Middle keys can do up and down arrow. Tap can be assigned to left,middle,right or none. * On-screen labels are actually buttons. - bigger labels for main 4 hard buttons (whole vertical space) * Can control acceleration of cursor across screen, so can make it all the way across with one sweep. Interacts with the acceleration set for the mouse cursor on the PC. At highest speed, will make it across 1024 screen even if the mouse PC's cursor is set to no acceleration. - choice of 4 different keyboards: alphabetic or normal, regular size or big - ability to turn off key repeat - when key repeat is off, then the on-screen keyboard buttons send down and up separately (e.g., for games) - adjustable mouse acceleration, with "High" being very fast - ability to adjust how accurate taps have to be - ability to turn off use of graffiti, in which case whole graffiti area is used to pop up the keyboard - ability to turn automatic power-off delay to be 30 minutes - higher priority for PebblesPC process on PC so will be ahead of "normal" games. - Support for the Kyocera jog-dial switch: it always sends up-arrow and down-arrow. POCKETPC VERSION: * Includes Grabber functionality * Uses Pocket-PC style menus * Extra onscreen keyboard buttons are now positioned appropriately for Transcriber as well as Keyboard and Character Recognizer. - (RCM 7/13/01) Uses same default address as SSC - (RCM 7/13/01) New icon - Fixed bug with entering network address - (RCM 9/5/01) IP address entry box now has horizontal-scroll style turned on, so you can enter long IP addresses - (RCM 9/5/01) screenshot now refreshes periodically (default is 10 seconds, configurable on Options dialog) - (RCM 9/5/01) screenshot now appears automatically when Remote Commander starts Shortcutter: * Support for external control (e.g., switched to from SSC) * Open action changed to switch to an app if it is already running rather than opening a new copy * Slider can assign 2 actions like knob. Not just for sliding anymore. * Buttons that send keys will send down and up separately (if not auto-repeat) so can be used to control games. * mention the X/10 control program (not in previous release) SlideShowCommander: * Option for auto-start of timer on first slide transition * Added compression of slides so loads faster. ** Fixed how it finds PowerPoint so it will work with new version of PPT (like Office 10/XP). * Starting SlideShowCommander on Palm automatically brings PowerPoint show to the front on the PC if the show is running. * Integration of slideshow with Shortcutter * Fixed auto-power off option so it works on start-up (bug fix) - Support for the Kyocera jog-dial switch: it always sends up-arrow and down-arrow (which will do forward and backward slide). * Compression (as described below) * Replaced "tapdraw" mode in Slide Show Commander with "Draw" mode. - On Palm, the Draw toggle button is moved over next to the color selector PocketPC version of SSC * updated to look more PocketPC-like (menus at the bottom). (new from RCM on 7/16/01): * icon for the program itself * Slide Show Commander/WinCE now has a dialog box that displays the other windows on the PC, so that a user can easily switch to a demo sitting in the background. Uses the Switcher plugin on the PC side to retrieve the window list and switch windows. This is activated by a toolbar button or Presentation/Switch to Window menu item - only nonminimized windows are displayed by default (minimized windows can be included by checking a checkbox) - PowerPoint windows are always omitted from the window list. - the window list is a modal dialog box, because other Slide Show features can't be used while we're connected to the Switcher plugin. Dismissing the dialog automatically sends PowerPoint to the foreground again. - window list refreshes automatically * Start Presentation icon was removed from PocketPC toolbar. Now, pressing Slide View or Titles View will automatically start the presentation if it isn't started already. * Whenever Slide Show Commander/WinCE starts, it brings the running PowerPoint show to the foreground. * Slide Show Commander and Remote Commander now use the same registry entries to describe the PC connection, so you only have to change the connection options in one app. * Slide Show Commander and Remote Commander now have a 5-item history of IP addresses. * Slide Show Commander/PocketPC now computes the size of its window correctly, so that the bottom of the window is no longer hidden under the menubar. * Fixed bug where the bottom pane (notes) could be hiding underneath the menu line or get stuck if you tapped on it. Details: > Workaround for split-pane bug in Slide Show Commander/CE. If the first > thing you did in SSC was to tap on the splitter (to maximize it), the > splitter appeared to freeze. In fact, the entire splitter (both panes) > was shrinking itself to zero size -- the size it was *created* with, > instead of the size we set later. > > This is a CE bug, but we work around it now by creating the splitter with > a reasonable default size. Still liable to have weird behavior in some > cases (e.g. start SSC, pop up input panel, then tap on splitter; or > start SSC with input panel already showing, hide input panel, then tap > on splitter). Rob Miller: 8 Aug 2001 - now detects whether it's running on an iPAQ. If so, uses left/right to change slides and up/down to page through the notes view or titles list. - Pen toolbar button is now a toggle button. When pen button is toggled on, pen strokes on the PDA scribble on the slide. When pen button is toggled off, pen strokes on the PDA are just mouse movements on the PC. Ideally, this feature should let you tap on hyperlinks or embedded movies in your slide. But tap-to-click doesn't seem to work -- either tapping isn't sending a mouse-down to the PC, or PowerPoint is stuck in pen mode (as opposed to arrow mode). - tap draw checkbox removed from Options dialog, since Pen button does it now. * Replaced "tapdraw" mode in Slide Show Commander with "Draw" mode. - When Draw mode is on, left-clicks on a PowerPoint window always scribble on the window - When Draw mode is off, left-clicks on a PowerPoint window activate links or embedded objects, or else advance the slide - For other applications, Draw mode has no effect: left-clicks are always left-clicks. - Draw mode works with both relative and absolute mouse, but scribbles are shown on the PDA only in absolute - selecting a color automatically switches into Draw mode - tapping on the screen to generate a left-click is now easier on both Palm and CE, because of a tolerance threshold of ~3 pixels - (RCM 9/5/01) IP address entry box now has horizontal-scroll style turned on, so you can enter long IP addresses --- Compression is a simple byte-oriented run-length encoding, where the length of a run is encoded in a variable number of bits. Compresses typical 8-bit Palm slides from 18K to 2.5K, 1-bit slides from 2K to 0.5K. Simpler slides compress better, obviously. Decompressing on the Palm takes about 60 us per encoded byte. Since transmission @ 56kbps takes 180 us per encoded byte, decoding is 25% of the total transmission time. Might be possible to tweak the decompression routine to get another factor of 2 in decompression, but that would cut the total latency between slides by only a small amount (< 10%). A simpler run-length encoding with fixed-size length fields would be much cheaper to decompress, but would approximately double the size of the compressed image -- almost doubling the latency. ==================== Fixed PebblesPC so it is more robust about trying to make a connection when a hand-held is connected, removed from the cradle and then replaced in the cradle. ** Add this to SlideShowCommander too? ======================================== Changes needed for Slideshow for PocketPC: - better integration with pocketpc exit application - support for right button in remotecmd part? - better installer; integration with ActiveSync install programs - support for USB - compiling for more platforms - timer - zooming - uploading whole slideshow!!!!! - assigning application keys? - help - "Disable Hotsync" will have to also "disable activesync" or else use through the activesync as a network connection. * network will be needed, so will need to do: - look up host by name not just IP number - some kind of protection on PC end - something about when can't seem to connect to PPT (get forward/back slide but no pictures) - Fix defaults (maybe remove TapDraw and Relative/Absolute options like on Palm version) - Maybe better labels for Black/White screen so clear how to get back to regular, or another menu item? - Issue: when PC's left and right mouse buttons are switched, pressing may pop up menu instead of drawing. (May also be needed for Palm version?) - Idea: When used with a VGA PCMCIA card, project directly from the iPaq to a video projector