Интернет және телекоммуникация

Новости мира

Microsoft корпорациясы өз қосымшаларына Интернеттен қол жеткізуді қамтамасыз ету туралы уәдесін орындай отырып, жақын арада FoxPro серверінің қолданбалы жүйелерін веб-браузерлердің көптеген түрлерімен байланыстыру мүмкіндігін беруден бастайды.

Microsoft корпорациясының Visual FoxPro клиент/сервер қосымшасын әзірлеу ортасына арналған арнайы Интернет іздеу шеберінің кеңейтімі ДК, Apple Macintosh және Unix платформаларында жұмыс істейтін веб-жүйе клиенттері Интернет арқылы қол жеткізе алатын қолданбаларды жасауды жеңілдетеді. Бета тестілеу қаңтар айында басталды.

«Бұл бағдарлама дерекқор процессорымен өзара әрекеттесуді жеңілдетеді. Мықты қолданбаларды құру үшін SQL Server класындағы дерекқорды орнатудың қиындықтарынан өтудің қажеті жоқ», — деді Джо Хомник, Флорида штатындағы Бока Ратон қаласындағы Homnick Systems бас директоры.

Microsoft сонымен қатар пайдаланушыда Visual FoxPro өнімі болмаған кезде Visual FoxPro қолданбаларын пайдалануға мүмкіндік беретін файлдар жиынтығын Электрондық бағдарламалық құрал лицензиясын (ESL) шығаруды жоспарлап отыр. Дәл сол сияқты, VBRun кітапханасы Visual Basic ортасында жазылған бағдарламаларды Visual Basic ортасынан тыс іске қосуға мүмкіндік береді.
«ESL-ді тарату барлық пайдаланушылардың Visual FoxPro данасын емес, олардың серверінде әзірлеушілерге ғана әкеледі», — деді Хомник. Оның компаниясы тапсырыс беруші/сервер қосымшаларын құрастырады және FoxPro жиі дерекқор механизмі ретінде пайдалана отырып, оқытуды қамтамасыз етеді. «Біз Интернет шеберінің бірінші бета нұсқасын алдық және оны http://www.homnick.com веб-сайтында демонстрацияладық», — деп қосты Хомник. «Бір жылдан кейін Интернетке қол жеткізу кез келген қосымша үшін әдеттегі және міндетті болады», — деп болжады Джесси Берст, Редмонд қаласындағы Windows Watcher Bulletin бас редакторы, Microsoft корпорациясының әзірлемелері туралы хабарлайды.

«Microsoft Office 8 жүйесінде Интернет интерфейстері оның барлық өнімдерінде, сонымен қатар олардың үстіне салынған қолданбаларда болады», — деді Берст.

Сиқыршы жұмыста
Visual FoxPro бағдарламасына арналған Интернет шебері бағдарламашыларды олар жасайтын қолданбалардың интерактивті әрекетін сипаттау процесі арқылы қадам бойынша бағыттайды, содан кейін FoxPro серверінде веб-сұраныстарды өңдеу үшін қажет Common Gateway интерфейсін (CGI) қолдайтын сценарийді автоматты түрде жасайды.

«Тек DBF файлын көрсетіңіз, сонда бағдарлама әзірлеушіге қандай кескіндер (BMP, JPEG), мәтін немесе пәрмен түймелері көрсетілуі керек сияқты қажетті сұрақтарды қояды», — деді Джон Сиглер, Visual FoxPro үшін Microsoft өнім менеджері. ол Интернеттегі өз түйінінің орнын көрсетуі керек, ал веб-парақ дайын».

Осылайша құрастырылған қолданбалар толығымен серверде жұмыс істейді, ол кез келген басқа веб-сервер сияқты қашықтағы веб-шолғыш арқылы қаралады.
Сонымен бірге HyperText Markup Language (HTML) пішімінің беттері жылдам жасалады, бұл пайдаланушы осы немесе басқа ақпаратты сұрау үшін толтыра алатын пішіндер.

Содан кейін Интернет іздеу шебері арқылы жасалған CGI сценарийі HTML бетінде пайдаланушы енгізген сұрауларды Visual FoxPro ДҚБЖ жіберілетін SQL мәлімдемелерінің тізбегіне түрлендіреді. Деректер базасы деректерді HTML беті немесе DBF файлы түрінде пайдаланушыға қайтаратын CGI сценарий механизміне қайтарады.

Бұл процесс Интернет арқылы қашықтағы FoxPro дерекқорынан деректерді алу үшін SQL мәлімдемелерін немесе HTML беттерін қалай құру керектігін білудің қажеті жоқ соңғы пайдаланушыға арналған.
Егер сіз оларға Visual FoxPro серверіне сыртқы интерфейстер арқылы кіруге рұқсат етсеңіз, Microsoft корпорациясының басқа қолданбаларымен тығыз өзара әрекеттесу мүмкіндігіне қол жеткізе аласыз, ол арқылы олар оған өздерінің CGI сценарийлерін жібереді.
«Біз ESL кітапханасын пайдаланушыларға қолжетімді етуді қарастырып жатырмыз, бірақ түпкілікті шешім әлі қабылданған жоқ», — деді Сиглер. Visual FoxPro веб-серверін басқа сыртқы қолданбаларға ашуға келетін болсақ, Сиглер Интернет шеберінің CGI сценарий әдісіне басқа балама нұсқалар бар дейді.
Тағы бір ықтимал жақсарту Java тілі арқылы жасалған бағдарламалық жасақтама компоненттерін (апплеттерді) Visual FoxPro қолданбаларына енгізу болып табылады. Қазіргі уақытта Интернетте іздеу шебері тек HTML беттерін жасай алады.
«Келесі қадам осы немесе басқа логиканың өрістерін байланыстыру болып табылады, — деді Сиглер. — Бұл қолданбаларды сенімдірек етеді. Microsoft корпорациясы Интернеттегі ықпалын кеңейте отырып, өткен айда Калифорниядағы Mountain View қаласындағы Sun Microsystems компаниясынан Java технологиясын лицензиялады.

«Біздің түпкі мақсатымыз – Интернет арқылы басқа қолданбалармен өзара әрекеттесе алу, бірақ бұл өте алыс. Біздің бірнеше апта ішінде Интернет шеберін жасай алуымыз жақын болашақта басқа қолданбалар үшін ұқсас шеберлердің мүмкіндігін көрсетеді», — дейді Сиглер.
Интернет шебері Visual FoxPro бағдарламасына компьютерге, Macintosh және Unix клиенттеріне қатынауды қамтамасыз етуі керек болса да, FoxPro өзі жақын арада Power Mac компьютерлерінде де жұмыс істей алады. Қаңтардың басында Microsoft корпорациясы Power Mac жүйесіне арналған Visual FoxPro бағдарламасының бірінші бета нұсқасын шығарды.
Дегенмен, пайдаланушылардың Motorola 68000 процессорлары бар Macintosh компьютерлеріне арналған Visual FoxPro нұсқасын көру ықтималдығы аз. «Біз Microsoft Office әзірлеу тобының барлық қадамдарын қайталаймыз. Егер олар мұны жасаса, біз де жасай аламыз », — деп түсіндірді Сиглер.
Мүмкін, FoxPro сонымен қатар 1995 жылдың соңында жарияланған Visual Basic үшін VBScript функциясымен бірдей Интернетке арналған сценарий тілін қамтуы мүмкін.
«Өнімге сценарий тілін қосу туралы түпкілікті шешім әлі қабылданған жоқ», — деді Сиглер. «Бірақ бұл орын алса, онда мұндай тіл барлық қолданбалар үшін бірдей болады».