So, another Sudoku player hits the Pocket PC, so what's different about this one? As per 5x5, another puzzle game from the 'stephj' stable, it's small lean and mean, with a clear no nonsense display. It only allows you to play Sudoku puzzles, it does not generate them.
SUDOKU.EXE is in the file Sudoku.zip
Written in eVC++ as a Win32 application, it requires no extras, or runtime, only the executable, which itself is under 16Kb in size. All the DLLs it calls are already on your device as part of the WinMo operating system. As it is targetted at WM2003 and the ARMv4 instruction set, the lowest common denominator, it should run on all Pocket PCs. The main menu is limited to two items so it will appear correctly on WinMo 5 onwards, as can be seen in the screen dumps. Just drop it onto your ARM powered Pocket PC and run it.
As it requires a touch screen, FileOpen, and FileSave dialogs, it will not run on Smartphones, and will say as much if you try and run it. It can deal with screen orientation changes, and will run on the majority of common screen formats. On QVGA landscape it just fits one way and on a 240x240 square device things get even tighter. It has been tested on the all the current emulator images. If it doesn't behave on your device, send bug reports on the back of a cigarette packet to the usual PM address, or just report them in a post here.
It creates and uses the file "\Sudoku Save.dat", in the root directory of your device. If the program is terminated by Task Manager or by the WinMo OS when resources start to get a little tight, it will dump the current state of play to this file. When the program is restarted, the state of play resumes where you left it, but if the machine is soft reset, this auto-save feature will be bypassed.
There are two ways to get a puzzle started.
1.) If you want to use one printed in a newspaper, for example, you can edit your own starting puzzle pattern, by selecting 'New' from the menu. The grid background turns light grey to remind you that you are in this mode. Highlight the number in the selection box and tap a square to drop the number in it. When all the starting numbers have been entered, and you are ready to go, select 'Play' to store this as the starting position, and start playing the game. The background returns to white. Save this start position as a puzzle that can be loaded again later if required.
2.) Alternatively create a text file, (.TXT) using your PC (Notepad) or PPC Pocket Word to create a Sudoku file using zeros as space fillers, similar to the following :-
White space is ignored so the files:
Code:
049000050
000050600
000302000
200030006
504010902
800070001
000004000
007090000
020000480
or
049000050000050600000302000200030006504010902800070001000004000007090000020000480
are identical, and create the puzzle shown in the screenshots.
Use the 'Open' menu to select and load this file.
The program will not let you play an invalid move, but it will let you play an incorrect one. To undo a move, tap the square again and it will clear, providing it was not part of the original start pattern. The menu option 'Reset' will clear the grid back to its original start pattern. The selected number can be changed by tapping the new number in the selection box, or alternatively, moved to the next number by use of the Left/Right buttons of the D-PAD, Up/Down in the case of landscape.
Two moderate puzzles are included. SUM07121.TXT is the puzzle above, as shown in the images.
SUGET.EXE is a .NET CF 1.1 program that can download a daily Sudoku puzzle from the internet and save it in the above format, that this program can load and play. It will run on later versions of CF .NET. It is posted here
http://forum.xda-developers.com/showthread.php?t=1829831
The Nook is the perfect size for a secondary display for a laptop or desktop pc.
This method creates a virtual display that TeamViewer can attach to and control.
I'm going to use TeamViewer (for simplicity's sake) but you can use VNC if you want also. I am making this guide assuming you are using Windows 7.
Software you will need:
Mirage Virtual Display Driver
TeamViewer for PC and Android
PC
Install both Mirage and TeamViewer. If either of them ask for a restart, then restart.
Right-click on your desktop and choose 'Screen Resolution'.
Click the 'Detect' button.
In the 'Display' drop-down list you should see your virtual display as 'Display device on: VGA'. Select that.
Under 'Multiple Displays' drop-down, choose 'Extend desktop to this display' and click 'Apply'
Under the 'Resolution' drop-down, choose 1024x600 and then click 'OK'.
For 'Orientation' choose either 'Landscape' or 'Portrait' to suit your needs.
To setup TeamViewer follow the steps in this PDF.
NOOK
Install TeamViewer on your NC using the standard or easy (drag-drop-open with file manager) methods.
Launch Teamviewer.
Type your pc's ID and password you setup from the PDF and click 'Connect to Partner'.
After a few moments you should establish a connection. If you get a help screen on connection press close.
On the toolbar on the bottom click on the gear icon. (You may have to click towards the top of the icon, at least on my NC that's how it is)
Under 'Session settings' tap the 'Monitor' pulldown and choose 'Monitor 2'. (It was #2 on my setup yours may be different)
Under 'Quality' I left mine on 'Automatic'.
The 'Back' button wasn't working on mine so just tap your Nook's back button.
That should do it. Now you can drag Twitter, Pandora, Winamp to your NC, add some widgets like cpu usage, or whatever.
Notes:
On my setup when I tried to add th NC as my third screen, Windows wouldn't allow it. I'm sure it has to do with my video card or something.
If you want a cleaner picture try 'Optimize quality' under 'Quality'. Likewise, if you want smoother transitions choose 'Optimize Speed'.
This isn't a hack or anything special but I thought some might be interested.
Thanks for sharing this is completely awesome
Thanks. Nice idea. I rebooted but still only have RCA under display.
tunwear said:
Thanks. Nice idea. I rebooted but still only have RCA under display.
Click to expand...
Click to collapse
RCA, I am assuming, is your main display?
Go to device manager and see if you have 'Mirage Driver' under 'Display Adapters'
If it shows up in device manager try clicking "Detect" when you are in the 'Screen Resolution' window.
The Detect button fixed it. Looks good. Thanks again.
I to be mr 20 questions ( ) but I clicked show remote cursor on the settings, but it only updates the cursor when you click the mouse. Anyway to update it in real time? I also have it on optimize speed.
Cute hack, but I can't imagine anyone doing this on purpose.
tunwear said:
The Detect button fixed it. Looks good. Thanks again.
I to be mr 20 questions ( ) but I clicked show remote cursor on the settings, but it only updates the cursor when you click the mouse. Anyway to update it in real time? I also have it on optimize speed.
Click to expand...
Click to collapse
There is an option that sets it to view the remote mouse.
This works well when my laptop isn't plugged into my actual monitor but it never gives me the option to select a third monitor. May be helpful at work though, thanks!
Might give this a try just for fun. What I'm really interested in is the opposite. Getting the nook screen on the pc (or projector).
khaytsus said:
Cute hack, but I can't imagine anyone doing this on purpose.
Click to expand...
Click to collapse
I'd do this on purpose for when I'm not using my NC for other stuff.
I can't get it to show in the drop down box after i hit detect. I'm on Win 7 64bit It is in device manager.
iDisplay now Available for Android
This is a program that is designed to work as a second display instead of being a hack job.
any idea if idisplay (or any other method) will work as a third screen?
Yes, it works with multiple screens.
nikescar said:
iDisplay now Available for Android
This is a program that is designed to work as a second display instead of being a hack job.
Click to expand...
Click to collapse
Cool, thanks for the heads-up.
Tried it out, I'm now using iDisplay as a 3rd monitor and with works great. Thanks!
I've tried this on both my home computer and my work computer. Both run Windows 7 x32. The Mirage Driver shows up under Displays in device manager, but when I click the Detect button, all I see is my primary monitor. Any suggestions?
spadge said:
Tried it out, I'm now using iDisplay as a 3rd monitor and with works great. Thanks!
Click to expand...
Click to collapse
You managed to install it on your nook? I just get "this item is not compatible with your device"
Thanks a lot for posting about this, I tried it and here's a few notes:
-I couldn't get Mirage Virtual Display Driver to really work, it would install but it wouldn't appear when I went to add another display. I ended up not using it at all (see below).
-I was able to add an extra display with my nVidia video card. Basically, I did the following:
--I used the NVIDIA Control Panel to create a 1024x600 60hz custom resolution
--I went to Windows 7's Screen Resolution thing, clicked Detect, clicked on "Another display not detected", clicked "Try to connect anyway on: VGA", clicked Apply, and from there it was simple to choose the 1024x600 resolution and extend my display onto it.
-It was difficult for me to use the other display.
--For one, the refresh rate was quite choppy (even with optimizing for speed enabled), so I would keep overshooting the cursor, moving it back, waiting to see if I was in the right place, and if not, trying to move a bit less in the opposite direction again (sort of like an annoying "Binary Search" hehe).
---I have to wonder if getting the NC to use LAN over USB would improve performance. There's a lot more throughput to be had over USB than WiFi. Any ideas on how to do that?
--For two, and the most annoying part, was that the bottom bar for Teamviewer on my NC took up a lot of screen space. If I maximized a window, I couldn't see the bottom part of it because of the bar.
---I wonder if finding out the exact height of the bar, and subtracting that from the custom resolution, will make a display that floats on top of the bar when viewed in Teamviewer?
For the record, I'm running a rooted NC with the stock rom (no CM7 or anything custom), my PC is running Windows 7 6bit, dunno if any other details matter.
Since this works over WiFi, I'd imagine iDisplay would perform similarly, so I think until they get it to work over USB, I won't buy it (I emailed them a while ago and asked if you established a LAN connection over USB if it would work, and they said no).
Just tried iDisplay and it worked for me, thanks alot!
Don't know how useful it's going to be, but at least it gets bragging rights
Hi. New to Android. Just loaded CM7 on TouchPad32GB and overclocked and paired HP TouchPad BT keyboard and using new Mozilla Firefox Mobile browser and The BT keyboard running on CM7 Alpha 3.5 on Touchpad to make this post.
A couple related config questions:
1. How to set the CM7 default virtual keyboard continues to dismiss itself or is their a key to manually toggle VKB on/off?. (In WebOS, the VKB will auto dismiss itself when key pressed on BT keyboard. And key on both the VKB and the BT keyboard to toggle the VKB to display on screen).
2. The BT keyboard has arrow cursor keys to navigate through text, which work in WebOS. But apparently not with CM7, at least in this forum post I am editing. Any suggestions for mapping those keys to make work with CM7?
3. Similar issue in regards to the Tab key.
4. How to create web brower URL shortcuts in app launcher pages. I can create shortcuts to apps as well as to Firefox, but have not discovered how to set properties for shortcut with a specific URL and firce that shortcut to launch in a specified brower (Firefox vs stock web browser).
5. Having trouble editing this post. That is I find I'm sometimes unable to touch within a text paragraph to edit one character. Mabe a Firefox Mobile brower issue and how it is behaving with vbulletin?
Since I'm newbie I have to wit five minutes to edit this post. cry cry.
6. What is the proper way to shut down apps when done using? Clearly I don't understand Android methodology in this regard. In WebOS just swipe card off screen. In Windows click the close box. I see no such metaphor in CM7 on the TouchPad.
So another question. How to show various current running apps? Many app services are auto running and sucking up memory. Would love to know how to identify running apps/services/processes in an on screen taskbar of some sort.
Thanks for any suggestions.
You can install Null Keyboard and set it as the default input method when you are using the bluetooth keyboard:
https://market.android.com/details?id=com.wparam.nullkeyboard&hl=en
As far as the tab key Droid users with a physical keyboard have wondered why it doesn't work like it does on Windows and it could be due to the fact that MS has a patent on it:
http://www.geek.com/articles/law/microsoft-patents-tab-button-use-2004098/
If you are using Firefox Mobile there is a little hack you can do to get the tablet UI. Go to "about:config" in the URL bar, find the setting "browser.ui.layout.tablet" and change it from -1 to 1. This will force the new tablet UI.
About memory and running apps, you should read up on how Android manages running apps. Basically apps will stay in the RAM in an idle state (little or no CPU cycles being used) until that RAM is needed by another program. In Android many apps save their last state so even when they are eventually killed and reopened it will still look like they never closed. There are task killers out there but from what I've heard on Gingerbread they aren't worth it.
anyone know how to change the screen size while in webtop 3.0 on rooted razr?
i have it plugged into a PC monitor which is square but webtop is configured for a rectangular phone or tablet, so the screen is letterboxed inside my monitor, with wasted/black space above and below so e.g. i can only see a limited number of lines at a time of an e-mail message
wondering if there's a way to change the screen dimensions so it uses whole screen (rather than letterbox or just stretching same rectangle vertically to fit square screen with no added usable space)
ps - i installed ubuntu in an effort to restore the webtop 2.0 firefox functionality, but it's too slow and quirky - so now i'm just hoping to make 3.0 more usable until a better ubuntu implementation or other solution is available
I am running Android x86 (therefore, rooted by default) on my laptop, with a Desktop Mode launcher installed, this allowing me to running multiple app instances on-screen at the same time in the form of little windows.
I managed to install the same game three times and have them each open as if we're three individual apps.
Now, I wish to fully automate my tap farming by perfectly aligning these three app windows on top of one another, and then commanding a macro to continuously click on the given XY screen position.
With my initial question above, my goal is to have the three identical games farm at the exact same time, with a certain button within the games each being pressed at the same time regardless of which window is at the front or back the screen.
I hope this question makes sense. I want to know if this is all possible with the way Android is designed, and if there exists any software that does exactly this. If possible, but no available app, I am ready for negotiations from a dev.