Tuesday, May 20, 2008

Untapped Idea for PC games.

I had this idea quite a while ago. When you run a game on a PC, it is running on top of the O/S. So the O/S cuts off most of the operations running, and devotes as much resources to the game as it can. Provides what info the game needs that it can. The game it self is still running on top of this O/S. Why not make the game the O/S?

I will use Linux for my example.
Normally

Linux Kernel
X11
Gnome
Game

But if you did it like this
Linux Kernel
Game System
Game

The system would be focused on the game alone. The game system would setup all the things a game would need. The graphics environment, networking, audio and user input.

Think of the game system as something like Windows DirectX, only instead of going through windows to the system, it would work directly with the kernel.

So, setup the Game System basics. Something much like a graphics engine like Unreal that has everything a game would ever need. Lighting, shading, etc. Post the new kernel with the Game system, I would call it Direct-LinuX (lol) And release it to the world and see what happens! If say, the unreal folks picked it up and designed there system to work with it such a system would be so smooth, and requirements for pc games would drop a little bit!

Monday, May 19, 2008

The soon to be future of computer Desktops

Desktops are dead, and so are laptops! Already you see business execs carrying a well rounded PDA on trips instead of a bulky laptop. No longer are you tied to a work station to email, blog or receive information from your company.

I see desktops being used for the lower level development of tools used on devices that will truly be smart devices. You have read my ideas on making input easier, and linking all forms of contact to one form. This post sums them up and shows my opinion of the future. So, Gamers(which is fast being replaced by the Xbox 360, Playstation 3, and the Nintendo Wii), software/web developers, and system admin's will be the few remaining positions with a use for a desktop/laptop environment.

I foresee a time when an actual brick and mortar building will no longer be required at all. Gone forever will be the cubical and the help desk. I see companies looking for more rounded individuals for hire. People who can do help desk/troubleshooting, basic development and research. All while performing high level business meetings/trips, completely on the go. Why and how is this possible? Because of that soon to be truly Smart Device!

Already these devices aid you in communication on all fronts, store your contacts and to-do list and can locate dinner and a movie. All of which was limited to an actual computer desktop of some type only a few years ago. You use to have to make a phone call to order a pizza, now you can log on to a web site to do this, and with the invention of internet enabled devices you can do so while on the train home, and have the pizza delivery person arrive just after you get home!

The only problem slowing this down is getting input, and giving output to such a device which I solved in my Killing the keyboard post. And because of the future of social networking you wont have to give your address or phone number because web forms developed by low lever developers still tied to a desktop have linked everything, and you to a main social network -your phone number- and the pizza parlor will have needed information forwarded with your order.

The future is bright, small and compact. I look forward to a time when I can rely completely on my smart device that has truly become smart.

The Computer Mouse

The mouse is an important part of any computer. Microsoft and Apple knew this long ago, and its success has been shown 10 fold. First person shooters and graphic arts are two ways that show just how important the computer mouse is. Unfortunately advancements with the mouse have came mostly in removing the track ball and replacing it with a laser, and adding buttons. I feel that there is one over looked feature that has been over looked!

The mouse is a device of movement, and if anyone has learned anything from the Nintendo Wii, movement is everything. Why not use the movement of the mouse to add another feature. I have developed, and am currently fine-tuning such a feature. I call it Mouse Shake A rapid left to right movement of the mouse enables, currently, another sub menu. I have tested this program and have found it extremely useful! As a mater of fact, it works great and I look forward to adding more functionality to my program developed in Visual Basic.Net (2008)

This idea came to me while using most flavors of Linux. Panels are useful, but one sided. You have to move the mouse to the part of the screen it is located and room is always tight. But if you tied a panel to the shake feature, you will have easy access to the time/calender tools, the currently running programs and the system alert/tray. As well as links to most commonly used programs. I will post on my problems with panels, the start menu and taskbar in windows and improvements to the desktop experience in other blog entry.

Sunday, May 4, 2008

Want to kill the keyboard?

They have already done it with monkeys and a robotic arm

Monkey Brains!

So why not take things a step forward? Link these chips to the part of the brain where words and sentence's are put together. Learning the way the brain would work is easy. Read a short pre-determined essay to your self and this device would learn.

How about getting this info to the device, such as a smartphone or computer? Over the air via blue tooth? so anyone and everyone can read my thoughts? No No! Have a small wire, or even use already existing nerves to run down to a patch on the inside of the thumb. You place this patch to your device, think your sentence and there it is!

My girlfriend brings up an interesting point to this. What about punctuation? Like commas and question marks? Or deleting already typed data?

In visual basic, when working with strings and say you wanna put a quote into your string. All you have to do is ""hello world"". So if I were to 'think' a question out, it would look like this.

what are you doing questionmark questionmark
and the output would be
What are you doing?

The tech is there? Is someone going to make the link?

The future of social networking.

These days you hear a lot of chat about Myspace and Facebook and all of these social networking sites that are only trying to make already existing ways of contact with another person 'better.' What do I mean? Well, before Myspace there were text messages, and before that, AIM, MSN and Yahoo profiles, and before that emails, and before that, IRC. Maybe not in that order, and to some people one might be more important than the other or offer actual improvements that made it worth use, but in all truths they just added another layer on top of an already simple form of communication. Talking to the person. That's right, making a phone call. Well fear not! For in my opinion things will soon come around full circle!

When you think about it, with every year that goes by, our lives are increasingly dependent on those little electronic devices known as cell phones. Some have even started making phones called smart phones, because they do phone calls, email/text messages, surf the net, find food and movies and much more. Not really smart, just well rounded and useful! So there you have it. A home address, a phone number, an email address, an MSN messenger and AIM screen name, a Myspace page, maybe even a Facebook page and a .com .net site. Add a blog in there just to make it complete. All these sites to keep track of, to update; even worse, to keep up with all the friends you can't just call anymore you have to go here, and there, and back again. Why? why why why? Because someone set these sites up to make a few pennies off of you! Its all pointless, really! You have all these numbers/screen names identifying you online. Well, why not bring it all back down to just one important number? Your phone number.

Right now, you can call or send a message to my phone number and I will get it instantly. I might not reply right away, but I will get it. So as phones become more sophisticated, and the developers behind them overcome the hurdle of user interface (i.e., reinventing the keyboard because it can only be so small), the use for the PC really dwindles down to a few things. Intense graphic arts, gaming (which is quickly being replaced by consoles like Xbox, Wii and PS), and lower level development to name a few.

What I see happening is this. As phones become something much greater than the term 'phone' allows for, even PDA wont cut it. These devices will truly be part of us, maybe even attached! I see the phone number becoming as all important as the social security number. It has already been setup so that if you leave T-mobile and go to Verizon you can keep your number. So you enter this number into your device and it pulls up that person's profile. On this profile you can send messages, make a phone call, request meetings, or anything else you can imagine. You can add your profile to any social network you please. Looking for dates? Put your number in the 'looking for dates' category. Need a job? Post your number in a job finding service. Your phone number becomes you. Your age, height, hair color, right down to where you can be found on Friday night, if you so wish to disclose such information. And with it all being in one nice spot, existing social networking sites, instant messengers, and web based email providers all have a really hard future.

So, to all of you anti-Myspace folks out there, think of it like this. Anyone who has one of those really nasty Myspace pages is in for quite a shock. Imagine having to give your Myspace page to a potential employer. HA! And to all of you who are happy with the way things are, and/or love your myspace page expect changes. Expect Myspace and Facebook and any other profile/social networking site to die out.

Anyway, computers are getting more costly every day. Why spend thousands of dollars on a computer that sits at home, or a laptop that in all honesty isn't getting much smaller when compared to what an already tiny smart phone can do? Processors and hard drives will soon be as small as they can be while holding as much data as they can. There is a limit. Don't believe me? Look up Moore's Law!

Check this out!
http://www.gadgets-reviews.com/index.php?page=post&id=463

Things are changing and it wont be long before this change comes full circle right back to a starting point.