Actually even weakest smartphone (100Mhz CPU, 2mb RAM) handle OpenGL ES fairly well. OpenGL ES implementation is a best 3D rendering engine available for many (most?) of smartphines.
You can pick CS Major, but keep Math anyway. For practical porposes expirience is more important then CS theory (though of cause CS useful too). And you can pick whatever CS knowledge you need by yourself if need arise. To learn really serious math by yourself is a lot more difficalt. And moder cutting edge computing become more and more math hungry. Computer Vision/signal/speech/image processing, serious 3D graphics, search alogorithms, AI all require strong math background.
For details about how to get freeware apps signed (for nothing) have a look here.
Even for freeware you still need developer certificates from Verisign, which is more then 200 USD/year, or you will be able only develop with emulator (which is not very useful).
By far, the worst I've dealt with has been Windows mobile. It's a joke. My work pocket PC "smartphone" freezes up 3-4 times a month (completely unacceptable for that sort of thing).
You call it bad ? My Symbian OS Nokia 6600 rebooting itself twice a day sometimes, but no less then twice a week. At lest with Win Mobile you can reflash OS yourself for most of the models (no such luck for Symbian), and don't have to deal with Developer Cerificates and Symbian Signing process if you are programming using some basic capabilities, like camera API.
I propose that a form of open source decentralised government evolve that slowly but surely makes the centralized government more and more obsolete. Leaching the power from centralised government will force them to be more democratic, and less hyopocrytical.
I don't belive it would work. As Karl Marks said (I'm not a Marksists sympathizer, quite opposite, but there are a lot of sane things Marks said) the government is essentially a band of armed people. If you try to create "open sourced" decentralized armed forces, try to guess how other government would call it ? Without armed forces this "open sourced government" will not have any suverenity and would be nothing but just other nongovernment political/economical organization. More realistic way to create a new type of government IMHO would be to take as a base some small isle nation, rewrite constitution and distribute the citizenship around. If this nation would somehow accuire double taxation treaty with major western countries this state would be quite feasable. The size of the territory is not very important, just had to be enough to build a Navy base.
Symbian OS 9.1 for cell phones.
on
A Closed Off System?
·
· Score: 2, Informative
Symbian OS form v9.1 is very close to be "Closed OS" (pan intended). If application use any "capability"(for example camera API) - any but most basic functions, it should be signed - endorsed by "test house", which have license from Symbian itself. Third party applications still possible, but only from certified developers. So if Symbian v9.1 will be any success there will probably be more closed OS in future.
When it becomes OK to kill anyone that does something you don't like, it also becomes equally possible that others will kill you when you do something they don't care for.
However when it become OK to kill someone all the population don't like it's called rebellion.
why do all WinCE phones have reset buttons but Symbian ones don't?.
I havn't worked with WinCE, but I'm working with Symbian. The luck of restart button is an inconvinience, because Symbian device had to be restarted too. [sarcasm] But fortunately it restart itself quite often on it's own accord [/sarcasm]. Overall I have impression of Symbian being bloated, bugged and memory leaking. And now with Symbian Signed and Developer Certificates it's hassle to develop too. In fact I'm anticipating switching my project to WinCE.
echnically, it's more like proving P != NP, since that's the current accepted belief. Proving P=NP would be huge - this would give polynomial time algorithms for Travelling Salesman Problem, Boolean Satisiability Problem, and a slew of others (that all reduce to each other in polynomial time).
This is not a first review, and this laptop is not manufactured by Alienware. This laptop is really a Clevo M590K, rebranded as Alienware. It's also avalable from a lot of other reseller like Sager, Voodoo PC etc. For ages Alienware was trying to get credit for "reseach" a"design" of laptops of Clevo. All that it really doing is modifing the lids.
I would love to have real personal communicator, phone/PDA/camera/mail etc. And my opinion is that people don't like that kind of product not because the concept is bad, but because implemination is atrocious.
1. Hardware design is bad. Trying to stand out designeds inventing bizzare button layout, imparctical form factor, falling apart plastic shells. Nokia is a champion of bizzare design.
2. Service/support. You have to jump throug the hoop to get update on buggy firmware, operators disable features at will, locking out 3rd party software, prices for applications often blown out of proportion by operators.
3. User intrface. Most useful features buried under the layers of menus, no comprehensible keyboard shortcuts, to get something done you have to make a lot of scrolls and button presses.
4. Bugs. Firmware, software - everythere. Memory leaks. Random reboots.
5. Did I tell already about locking out 3rd party applications ?
I'd like feature rich smartphone, but until hardware and OS manufacturer wouldn't put some effort into design and a lot more into testing and usability testing most people will be dissatisfied. The whole concept of the smartphone could be compromised.
The truth of the matter is that most people wouldn't buy that software if they couldn't get it for free. I'm sorry but the average home user doesn't have the cash for a copy of Photoshop, so yeah, they pirate it. If they couldn't pirate they wouldn't go out and buy photoshop, they'd download the Gimp.
Most wouldn't download Gimp, they wouldn't know what Gimp is. They would stop using their PC for photo editing. And as their PC would become progressevly useless they would stop using it at all and wouldn't buy a new one. And may be wouldn't buy a new camera too. People can live without PC.
So I can't run Python code on Symbian 9.1 through Nokia Python ?
On the latest 9.1 phones Python interpreter is not included into installation.
And you will not be able to install it yourself without Symbian Signing or having developer certificate on the phone.
As the Nokia s60 became effectivly closed platform with introduction of Symbian Signed and Developer Cerifications in Symbian 9.1 this is open sourcing of the browser mostly irrelevant. And so called "self-signing" for less essential capabilities still require developer certificate to test/debug application on the real phone.
How about: lighting changes (sun comes out / goes in), shadows cast by passing objects, reflections from moving objects, camera auto-gain triggered by scene composition changes,
I'm dealing with it on the frigging cellphone with camera, adaptive thresholding work wonder.
With powerfull PC, smoothing filters, color transformations that not a problem at all.
I design security systems just like that one and I know that the video analysis software is not yet good enough to pick out "suspect packages"
I do some work with image recognition (AR) and I don't see big problem here. You may not get 100% rate identification, but the rate will be pretty high. The camera have fixed position. So first make screenshot of empty area with markers put on it, and you have static background together with depth map. After that you can pick any unmoving object on this background (there is a lot of relaibale methods for it), and using depth map get its size. After that you can even analize it's shape. It would be a lot more difficalt if camera move arbitrary, but with static camera it is simple.
But I wouldn't quite trust such a system. This system could be intentionally gamed (decoys, overflowing system with false alarms, etc) while creating false sense of security.
Advanced AI and dynamic story mangment can really change the gaming expirience. Of cause ther is now such AI in the existence, and some would argue it's not possible on existing hardware. However there is also practically no research going in that area. Devlopment of natrual languadge interface stopped several years ago, due loss of interest. All that remain is Elisa -like bots. However crisis in game market could really revive interest in the game AI. Bethsoft's Oblivion for example have AI considerably improved, comparing with previous installments of Elder Scroll.
Re:Creative is an evil company
on
Creative Sues Apple
·
· Score: 3, Informative
It says it was invented and patented by two guys in 1999, one year before Carmack reinvented it in 2000 for doom3.
I've read descriptoin of the stencil shadow algoritm before 1999. Reverse caps pretty much trivial after stencil shadow idea itself.
Here is eaxample of the stencil shadows before 1999:
OpenGL org article about stencil shadow 1998
There is a lot of areas where you don't need anything but your PC, net, arxiv.org and may be some not very expensive equipment. If you like bioinformatics you may want to check genetic algorithms - there was not much progress in that area lately, and that mean opportunities for a newbie. If you like chemestry check "artificial chemestry" and cellular automata it using. If you want work with you hand as well as do programming you may dabble into small-scale robotics, image recognition (and the subfield of face recognition) for it, self-replicating assemblers. You may try to cross abovementioned areas, or invent some new ajusted field. After you make some progerss and get accuinted with the field you may try to apply for real job.
Alienware is not choosing chipsets for their laptops, because it's not in the buisness of designing laptops. Alienware laptops are rebranded laptops of OEM Clevo. The same laptops are also rebranded as Sager, Eurocom, Falcon NW, Voodo PC, and some others.
Upon skimming over the article this question popped into my head. Of the disadvantages of DX9 that DX10 is supposed to fix [such as the small batch problem and the fixed pipeline shader architecture], does OpenGL have those same disadvantages and if so, what is being done about them? Are those disadvantages present in both Windows and Linux/OSX
etc?are
DirectX (and OpenGL) are APIs. They are interfaces to videocard (GPU) driver and some non-important utilities, no more. Their disadvantages are disadvanatges of the modern videocard hardware, OS/API notwithstanding. The new DX10 compliant videocards (with unfied shaders) will have OpenGL drivers as well. Whatever problems will be fixed for new generation of the GPUs they will be fixed in hardware, applied to all APIs and OS'es (providing those OS'es have corresponding drivers)
It's my opinion that DX10 may actaully make OpenGL more attractive for games. With huge installed Win XP base, any DX10 game not sponsored by MS had to be released for DX9 too. All new features of DX10, like unified shader will probaly supported by OpenGL as well. So with OpenGL you will be able to use one 3d engine for XP and Vista, instead of two. And it's officialy confirmed that OpenGL will not be crippled on Vista. Of cause MS answer to it will be to promote unified XBOX 360/Vista DevKit, but I doubt MS will be able to lure developers to drop XP at all. And even if it do for big and fat, like EA, indie would step in, and they already using OpenGL mostly.
If they are real ninja, why the hell they are wearing Kabuki theatre stage handlers black suits ?
In Kabuki theatre stage handlers were considered "invisible" to audience, so the actor playing invisible ninja was wearing stage handler black suit, to show the audience that he is "invisible". This agreement would hardly help in the real life.
Actually even weakest smartphone (100Mhz CPU, 2mb RAM) handle OpenGL ES fairly well. OpenGL ES implementation is a best 3D rendering engine available for many (most?) of smartphines.
You can pick CS Major, but keep Math anyway. For practical porposes expirience is more important then CS theory (though of cause CS useful too). And you can pick whatever CS knowledge you need by yourself if need arise. To learn really serious math by yourself is a lot more difficalt. And moder cutting edge computing become more and more math hungry. Computer Vision/signal/speech/image processing, serious 3D graphics, search alogorithms, AI all require strong math background.
Symbian OS form v9.1 is very close to be "Closed OS" (pan intended). If application use any "capability"(for example camera API) - any but most basic functions, it should be signed - endorsed by "test house", which have license from Symbian itself. Third party applications still possible, but only from certified developers. So if Symbian v9.1 will be any success there will probably be more closed OS in future.
Just call him Hauptsturmführer Copyright to keep the tradition.
This is not a first review, and this laptop is not manufactured by Alienware. This laptop is really a Clevo M590K, rebranded as Alienware. It's also avalable from a lot of other reseller like Sager, Voodoo PC etc. For ages Alienware was trying to get credit for "reseach" a"design" of laptops of Clevo. All that it really doing is modifing the lids.
I would love to have real personal communicator, phone/PDA/camera/mail etc. And my opinion is that people don't like that kind of product not because the concept is bad, but because implemination is atrocious.
1. Hardware design is bad. Trying to stand out designeds inventing bizzare button layout, imparctical form factor, falling apart plastic shells. Nokia is a champion of bizzare design.
2. Service/support. You have to jump throug the hoop to get update on buggy firmware, operators disable features at will, locking out 3rd party software, prices for applications often blown out of proportion by operators.
3. User intrface. Most useful features buried under the layers of menus, no comprehensible keyboard shortcuts, to get something done you have to make a lot of scrolls and button presses.
4. Bugs. Firmware, software - everythere. Memory leaks. Random reboots.
5. Did I tell already about locking out 3rd party applications ?
I'd like feature rich smartphone, but until hardware and OS manufacturer wouldn't put some effort into design and a lot more into testing and usability testing most people will be dissatisfied. The whole concept of the smartphone could be compromised.
As the Nokia s60 became effectivly closed platform with introduction of Symbian Signed and Developer Cerifications in Symbian 9.1 this is open sourcing of the browser mostly irrelevant. And so called "self-signing" for less essential capabilities still require developer certificate to test/debug application on the real phone.
How about: lighting changes (sun comes out / goes in), shadows cast by passing objects, reflections from moving objects, camera auto-gain triggered by scene composition changes,
I'm dealing with it on the frigging cellphone with camera, adaptive thresholding work wonder. With powerfull PC, smoothing filters, color transformations that not a problem at all.
I design security systems just like that one and I know that the video analysis software is not yet good enough to pick out "suspect packages"
I do some work with image recognition (AR) and I don't see big problem here. You may not get 100% rate identification, but the rate will be pretty high. The camera have fixed position. So first make screenshot of empty area with markers put on it, and you have static background together with depth map. After that you can pick any unmoving object on this background (there is a lot of relaibale methods for it), and using depth map get its size. After that you can even analize it's shape. It would be a lot more difficalt if camera move arbitrary, but with static camera it is simple.
But I wouldn't quite trust such a system. This system could be intentionally gamed (decoys, overflowing system with false alarms, etc) while creating false sense of security.
Advanced AI and dynamic story mangment can really change the gaming expirience. Of cause ther is now such AI in the existence, and some would argue it's not possible on existing hardware. However there is also practically no research going in that area. Devlopment of natrual languadge interface stopped several years ago, due loss of interest. All that remain is Elisa -like bots. However crisis in game market could really revive interest in the game AI. Bethsoft's Oblivion for example have AI considerably improved, comparing with previous installments of Elder Scroll.
There is a lot of areas where you don't need anything but your PC, net, arxiv.org and may be some not very expensive equipment. If you like bioinformatics you may want to check genetic algorithms - there was not much progress in that area lately, and that mean opportunities for a newbie. If you like chemestry check "artificial chemestry" and cellular automata it using. If you want work with you hand as well as do programming you may dabble into small-scale robotics, image recognition (and the subfield of face recognition) for it, self-replicating assemblers. You may try to cross abovementioned areas, or invent some new ajusted field. After you make some progerss and get accuinted with the field you may try to apply for real job.
Alienware is not choosing chipsets for their laptops, because it's not in the buisness of designing laptops. Alienware laptops are rebranded laptops of OEM Clevo. The same laptops are also rebranded as Sager, Eurocom, Falcon NW, Voodo PC, and some others.
It's my opinion that DX10 may actaully make OpenGL more attractive for games. With huge installed Win XP base, any DX10 game not sponsored by MS had to be released for DX9 too. All new features of DX10, like unified shader will probaly supported by OpenGL as well. So with OpenGL you will be able to use one 3d engine for XP and Vista, instead of two. And it's officialy confirmed that OpenGL will not be crippled on Vista. Of cause MS answer to it will be to promote unified XBOX 360/Vista DevKit, but I doubt MS will be able to lure developers to drop XP at all. And even if it do for big and fat, like EA, indie would step in, and they already using OpenGL mostly.
Antivirus vendors are looking for new markets to expand. Especially with looming Microsoft extrance into anti-virus market.
If they are real ninja, why the hell they are wearing Kabuki theatre stage handlers black suits ? In Kabuki theatre stage handlers were considered "invisible" to audience, so the actor playing invisible ninja was wearing stage handler black suit, to show the audience that he is "invisible". This agreement would hardly help in the real life.