• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Is it possible to turn an iBook into a Deck?

AusNick

Well-known member
Okay, so I've gotten through a couple Shadowrun novels recently, good reads.

And I was thinking how cool it would be to have a Deck.

And then I thought, Hey, I've got a couple of G4 iBooks with video problems out in the shed, what if…

What if I removed screen, keyboard, trackpad, and put what was left into a sleek black case (which I don't have)? Lost a little weight, took to wearing a full-length black trenchcoat and mirrorshades.

:O 8-o Okay, so the wardrobe ideas may not work…

Nick

 

AusNick

Well-known member
Haven't you guys ever read any William Gibson novels, or any of the Shadowrun novels?

Okay, let me put it another way, turn a laptop into a (sub?)desktop.

Both these 'books have video problems, but as far as I know still work.

My thought was, remove the screen and any other bits I don't need, and recase what's left and use it as a desktop machine, but, since it has a low weight and small size, it's highly portable.

If the video problem is on the motherboard, I'm screwed, unless it can be overcome by using one of the nice white dongles I got with the 'books.

It may seem like a bit of a strange hack, but I'd just like some feedback as to whether it's possible.

And you have to admit, it'd be cool.

And since I don't have a datajack in the back of my head, I'd have to settle for keyboard and mouse

 

Gorgonops

Moderator
Staff member
Haven't you guys ever read any William Gibson novels, or any of the Shadowrun novels?
For the record, William Gibson thinks "Shadowrun" is a lame ripoff of his work. Personally, I have a policy against reading literature based on role-playing games.

A company called Ergo was making "Decks" back in 1991. Except they called them "Bricks". Festering holes in the central nervous system were sold separately.

As for using an iBook for the core of a portable desktop, the major problem is that the firmware of the iBook-series machines was severely crippled compared to the Powerbook line, limiting the maximum resolution of external monitors to the same 1024x768 as the internal screen. There are hacks to get around that, but a little googling suggests that your mileage may vary.

 

Mars478

Well-known member
ScreenSpanning doctor. Ohh It works like a charm!

On my G5 iMac, I am using a external 15" 1024x768 to complement the iMac internal 17" display! I can move windows from one to the other.

In fact I am typing this post on the external screen.

 

AusNick

Well-known member
For the record, William Gibson thinks "Shadowrun" is a lame ripoff of his work. Personally, I have a policy against reading literature based on role-playing games.
In defense of Shadowrun, it's actually quite good, IF, you forget you've read Gibson, if you can do that, it's rather a good mix of Sci-Fi and Fantasy elements. I do agree with you in part though, there are some shocking novelizations of gaming systems. But there is plenty of good stuff too, Forgotten realms, Dragonlance…

In all seriousness though, take the Cyberpunk (and for that matter Steampunk) movement, look how much of it is Image, and how much is practical.

I'd take practical over image any day.

Nick

 

Christopher

Well-known member
ScreenSpanning doctor. Ohh It works like a charm!On my G5 iMac, I am using a external 15" 1024x768 to complement the iMac internal 17" display! I can move windows from one to the other.

In fact I am typing this post on the external screen.
Unless you have an Nvidia GeForce 2MX in your iMac G4. :'(

 

~Coxy

Leader, Tactical Ops Unit
Screen Spanning Doctor simply removes Apple's artificial limitations on the true dual-head capability of various video cards in the iBook and iMac lines. Unfortunately, the limitation on the 2MX is all too real.

And I know this is even more tangential to the whole thing but I can't believe people would claim FR or Dragonlance as being the best of gaming literature. Wow.

 

AusNick

Well-known member
And I know this is even more tangential to the whole thing but I can't believe people would claim FR or Dragonlance as being the best of gaming literature. Wow.
:) A personal observation, then. But I remember when I saw a second hand copy of Pool of Radiance in a book shop, I've been a fan ever since, more of forgotten realms than dragonlance though.

Anywho, as for my 'book->'deck idea, talk about killing someones enthusiasm for a hack, thanks guys.

 

Gorgonops

Moderator
Staff member
Anywho, as for my 'book->'deck idea, talk about killing someones enthusiasm for a hack, thanks guys.
If it helps at all, I don't think it's a terrible idea. I just suspect you're going to run into a good share of annoyances related to how Apple set up the firmware on iBooks. If you find it in you to keep going, I'd suggest getting this:

Screen Spanning Doctor

as referenced by other posters and seeing if you can get the iBook to run reliably with the lid closed while attached to an external monitor and USB keyboard/mouse. (iBooks don't natively support the "clamshell" mode that Powerbooks do, and you basically need that if you're going to run without the built-in LCD.) You can certainly work that out before going much further. (Note that if the "video problems" your iBooks are afflicted with is the classic "bad soldering" problem you should try to fix that because it'll still be a problem on the external monitor. Of course, if you fix it, then will you still want to tear them up?)

Assuming you can get reliable video output in clamshell mode then in principle it's just a matter of finding an appropriate case and transferring all the bits into it. Looking at the internal arrangement of the iBook it might be hard to stuff it into a case much smaller then it is now. Since the hard disk rests on top of the motherboard about the best you could do is get it into a box about 1/3rd smaller, assuming you're willing to do without the battery and CD-ROM drive. The problem with doing without the battery is the machine will forget the time and possibly its NVRAM settings when it's unplugged which might cause problems with the clamshell hackery. Your best bet, sadly enough, might just be to simply relocate the power button so you can punch it with the lid closed (I actually did this temporarily with a scrap Powerbook once) and then tape, glue, or otherwise semi-permanently seal the lid. Then you can go nuts decorating the exterior with paint, chrome, or whatever to make it look appropriately cyberpunk-ish.

Then of course your next task would be to build a "docking station" you can just drop your "deck" into. That would pretty much be a carpentry job, with the one annoyance being that the power plug is on the opposite side of the machine from all the other ports. I suppose you could just run some jumper wires from the power board to some big fat metallic contacts placed on the port side, which would rest on matching contacts in your dock when the machine were socketed. The neat thing about a vertical-loading dock like that would be that the CD-ROM drive would load-unload vertically at the top of the machine. Very futuristic and "Cube-Esqe". :^b

 

AusNick

Well-known member
Okay, an iBook is out, so…what would it actually take?

And I don't mean to reinvent the LC.

For the sake of argument, say we've got the bones of a generic laptop. And all it's bits.

Also for the sake of argument, let's assume this thing has some sort of a backup battery to keep the PRAM, CMOS or whatever from dying, and has decent connectivity options.

And if you think that's far-fetched…

I've got ideas for an OS to run on this beast, but like the deck, it exists only in my head right now. Completely awesome concepts, it would point and laugh at Second Life, make telecommuting a joy, and change the internet forever.

Here's how it'll work, if I can rope in some programmers… (wishful thinking)

Stage 1

What I propose here is a stand alone App. Just so a person can move around in a room and maybe do stuff. Coded to run as low-end as possible, that way it won’t keep people like me out of the loop. Proof of concept.

Once there is a room or rooms, with objects you can interact with, we (you) can improve the envionment with, say, a computer terminal that you can use to word process or a stereo that will access mp3s or audio tracks on a CD. Basic stuff.

Stage 2

Client and server. Have a machine dedicated to serving an environment, and log into that environment with a client.

This would be where some sort of basic connectivity would come in handy, Ethernet, FireWire, Wireless, whatever would be easy.

This would also be where the coding for low-end machines would come in handy. Because the server need only hold an array of data, as a space, the client could handle all the heavy GUI work.

further to this, move to distributed processing, where each server would contribute to the total load. (In theory)

If a machine can handle it, also use multiple network protocols, most machines have Ethernet, USB2, FireWire, and perhaps wireless. A possible scenario would be to use a LAN for heavy traffic, and wireless for the light stuff. Whatever works. (In theory)

I suggest this with a view to avoiding connection to the internet unless needed to retrieve data or send email. We do not want to distribute processing in real time over the net. It would clog it up for everyone else and cost you and others money. Wireless P2P would avoid all this.

Stage 3

Move from Client/Server, to OS level so the environment can talk directly to the hardware, without incurring overhead load from an separate OS. Full on service development can start here. Imagine using the GUI environment as you might a commute to work, a walk in the park, or a good old-fashioned punch on against an opponent Oni-style, all in good fun and arse kickery of course. Done in a different domain, so you can’t punch out your co-worker or boss in the office.

Stage 4.

Imagine the internet as seen through a 3rd person perspective GUI instead of just a web browser. Very Gibsonesque, but damn it’d be fun!

That's it.

Seriously though, IF this was a reality, at least we'd have a better choice of OS to run on our boxes or decks or whatever, OSX, Windows, *nix, or UnityOS (what I'd call it.)

Laugh if you want, but i reckon it's doable. I've been booting the idea around for over two years, and I think I've gotten several of the kinks worked out.

At the very least, it makes good fiction. :'(

Nick

(runs and hides)

 

Gorgonops

Moderator
Staff member
Stage 1

What I propose here is a stand alone App. Just so a person can move around in a room and maybe do stuff. Coded to run as low-end as possible, that way it won’t keep people like me out of the loop. Proof of concept.

Once there is a room or rooms, with objects you can interact with, we (you) can improve the envionment with, say, a computer terminal that you can use to word process or a stereo that will access mp3s or audio tracks on a CD. Basic stuff.
Totally been done already.

 

Gorgonops

Moderator
Staff member
Personally I think the whole idea of a 3D world as a productivity environment is silly anyway. It's the sort of thing that looks totally awesome in fiction but in reality, well... short of being able to sever the spinal cord and insert some sort of peripheral interface which substitutes for the body *exactly* there will always be massive user interface issues. (Even severing the spinal cord wouldn't be enough, really. What about synchronizing the visual input with, say, proper inner ear sensations? The reason people used to hurl or get migraines after playing their Virtualboys for more then an hour is the brain resents it when the various sensors it uses to coordinate motion and balance return conflicting information.)

I guess from a broader point of view I fail to see the productivity to be gained by interacting with virtual doppelgangers of productivity tools instead of actual productivity tools. If I sit my avatar down at a virtual computer to type an email (I suppose I'm waving my virtual fingers in the air as I'm doing this) am I going to type any faster then if I were actually sitting down at a real keyboard and typing on it? The virtual computer might look all cool and Matrix-y and impossible to build in real life, but the real life computer rendering it is wasting gigaflops of CPU power and kilowatts of electricity compared to the simple VT-100 terminal that would let me type the email equally well. ;^b

Of course, if I can play Worlds of Worlds Of Warcraft then it's all worth it.

 
Top