Składniki

Google Tests ActiveX Alternative

Настройка и использование Google Test в Qt Creator

Настройка и использование Google Test в Qt Creator
Anonim

Google wydało nowe oprogramowanie przeznaczone do wynajęcia Twórcy stron internetowych piszą o wiele potężniejsze programy, które mogą pracować bezpośrednio z systemem operacyjnym, a nie muszą być uruchamiane przez przeglądarkę.

Nazwany Native Client, oprogramowanie zostało wydane w poniedziałek przez inżynierów Google na licencji open source. Wciąż jest na wczesnym etapie rozwoju, ale Google twierdzi, że w końcu może pomóc programistom internetowym w tworzeniu programów sieciowych, które działałyby szybciej i sprawiałyby wrażenie prawdziwych aplikacji komputerowych.

Programiści mogliby wykorzystać klienta natywnego, aby przyspieszyć udostępnianie zdjęć w Internecie strona, na przykład, aby użytkownicy mogli poprawić zdjęcia bez opuszczania strony, napisał rzecznik Google Brad Chen na blogu firmowym. "Współczesne komputery PC mogą wykonywać miliardy instrukcji na sekundę, ale dzisiejsze aplikacje internetowe mają dostęp tylko do niewielkiej części tej mocy obliczeniowej" - powiedział. [

] [Dalsze informacje: Jak usunąć złośliwe oprogramowanie z komputera z systemem Windows]

Google nie spodziewa się, że oprogramowanie będzie jeszcze szeroko wykorzystywane. "Klient natywny to technologia badawcza, dlatego celem tego wydania jest udostępnienie go społecznościom zajmującym się badaniami, bezpieczeństwem i otwartymi źródłami w celu uzyskania ich opinii i wkładu" - powiedziała rzeczniczka Google za pośrednictwem poczty e-mail.

Klient natywny wygląda podobnie Technologia ActiveX Microsoftu, ale uruchomiona na Linuksie i Mac OS, a także Windows, powiedzieli w poniedziałek internetowi eksperci. Nosi on również podobieństwo do technologii Adobe o nazwie Alchemia.

Programiści tworzą swój kod za pomocą wersji kompilatora GNU C, dzięki czemu aplikacje komputerowe mogą być kompilowane do uruchamiania na komputerze użytkownika za pomocą specjalnej wtyczki przeglądarki.

"Google wyraźnie dąży do uzyskania większej kontroli nad pulpitem, przeglądarką internetową i treściami użytkowników" - powiedział Robert Hansen, dyrektor generalny ds. Doradztwa w zakresie bezpieczeństwa SecTheory za pośrednictwem wiadomości błyskawicznych. "Klient natywny wydaje się być innym sposobem na dotarcie do komputerów ludzi i wykorzystanie jak największej ilości zasobów, nie jest kwestią tego, czy da się to zrobić, to jest kwestia, czy to powinno być zrobione. Nawet nie rozwiązaliśmy wczorajszych problemów jednak, nie mówiąc już o innym klonie ActiveX. "

Klient natywny nie ma zastąpić żadnej istniejącej technologii, powiedział Google. "Wierzymy, że programiści mogą korzystać z tej technologii razem z innymi, aby tworzyć aplikacje zapewniające bogatszą i bardziej dynamiczną obsługę niż kiedykolwiek wcześniej" - powiedziała rzeczniczka Google.

Oprogramowanie nie działa jeszcze z programem Internet Explorer firmy Microsoft, ale działa w Google Przeglądarki Chrome, Firefox, Safari i Opera. Programiści mają nadzieję, że ostatecznie wesprą Internet Explorera, powiedziała rzeczniczka.

Aby zapewnić bezpieczeństwo rodzimego klienta, Google utworzył to, co nazywa "wewnętrzną piaskownicą", która przeanalizuje kod pod kątem błędów bezpieczeństwa i ochroni resztę systemu operacyjnego przed być zagrożonym.

"Chociaż jest to duże wyzwanie dla zabezpieczenia klienta natywnego, uważamy, że możliwość bezpiecznego szybkiego kodu źródłowego w przeglądarce może przynieść korzyści użytkownikom i programistom" - pisał Chen.