Thursday, August 6, 2015

HTML5


HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web
We all know that a certain degree of structure is needed, and somebody clearly needs to be in charge of
the specification of HTML5. That challenge is the job of three important organizations:
• Web Hypertext Application Technology Working Group (WHATWG): Founded in
2004 by individuals working for browser vendors Apple, Mozilla, Google, and
Opera, WHATWG develops HTML and APIs for web application development and
provides open collaboration of browser vendors and other interested parties.
• World Wide Web Consortium (W3C): The W3C contains the HTML working group
that is currently charged with delivering their HTML5 specification.
• Internet Engineering Task Force (IETF): This task force contains the groups
responsible for Internet protocols such as HTTP. HTML5 defines a new
WebSocket API that relies on a new WebSocket protocol, which is under
development in an IETF working group.
A New Vision


HTML5 is based on various design principles, spelled out in the WHATWG specification, that truly
embody a new vision of possibility and practicality.
• Compatibility
• Utility
• Interoperability
• Universal access

TOPIC PROGRAMMING (CORE ACTIVITIES)

ni zamu ya kazi programu ya maendeleo katika awamu tofauti (au hatua) zenye shughuli kwa nia ya kupanga na kusimamia vizuri zaidi. Ni mara nyingi kuchukuliwa subset ya mzunguko mifumo ya maendeleo ya maisha. Mbinu ni pamoja na kabla ya ufafanuzi wa resultat maalum na mabaki kwamba ni kuundwa na kukamilika kwa mradi wa timu kuendeleza au kudumisha maombi.

core activities ina sehemu zinazo wezesha maendeleo kwenye moja ya mchakato ambao:

 
Requirements (Mahitaji) 
uchambuzi katika mifumo ya uhandisi wa programu ya uhandisi, imewazunguka kikazi hizo kwamba kwenda katika kuamua mahitaji au masharti kukutana kwa mwezi au ilibadilika bidhaa au mradi, kuchukua akaunti ya mahitaji uwezekano kutatanisha ya wadau mbalimbali, kuchambua, kuhifadhi, kuhalalisha na kusimamia programu au mahitaji ya mfumo.
 Design
 ni utaratibu ambao wakala inajenga vipimo ya programu artifact, nia ya kutimiza malengo, kwa kutumia seti ya vipengele mali na chini ya constraints.Software kubuni inaweza kutaja ama "shughuli zote zinazohusika katika kufafanua, kutunga, kutekeleza, kuwaagiza , na hatimaye kubadilisha mifumo tata "au" shughuli zifuatazo mahitaji ya vipimo na kabla ya programu.
 Construction
 ni nidhamu programu uhandisi. Ni viumbe wa kina wa kazi programu ya maana kupitia macho ya coding, kuhakiki, kupima kitengo, ushirikiano kupima, na debugging. Ni wanaohusishwa na wengine taaluma programu uhandisi wote, wengi sana kwa kubuni programu na programu ya kupima.
 Testing
 ni uchunguzi uliofanywa na kutoa wadau na taarifa kuhusu ubora wa bidhaa au huduma chini ya mtihani  Programu kupima wanaweza pia kutoa lengo, lengo huru ya programu kwa ajili ya kuruhusu biashara kufahamu na kuelewa hatari ya utekelezaji wa programu.. Mbinu mtihani ni pamoja na mchakato wa utekelezaji wa mpango au maombi kwa nia ya kutafuta programu mende (makosa au makosa mengine).
 Debugging
 Ni utaratibu methodical ya kutafuta na kupunguza idadi ya mende, au kasoro, katika programu ya kompyuta au kipande cha vifaa vya umeme, na hivyo kumfanya kuishi kama ilivyotarajiwa. Debugging inaelekea kuwa vigumu wakati subsystems mbalimbali ni kukazwa pamoja, kama mabadiliko katika moja inaweza kusababisha mende kuibuka katika mwingine.
 deployment

Mkuu kupelekwa mchakato lina shughuli kadhaa yanayohusiana na mabadiliko iwezekanavyo baina yao. Shughuli hizi yanaweza kutokea katika upande uzalishaji au katika upande au matumizi yote mawili. Kwa sababu kila mfumo wa programu ni ya kipekee, taratibu sahihi au taratibu katika kila zoezi ni vigumu kuelezwa. Kwa hiyo, "kupelekwa" inapaswa kutafsiriwa kama mchakato kwa ujumla ambayo ina kuwa umeboreshwa kulingana na mahitaji maalum au sifa. Maelezo mafupi ya kila mojawapo ya shughuli yatawasilishwa baadaye.
 maintenance
 katika uhandisi programu ni muundo wa programu ya bidhaa baada ya kujifungua kusahihisha makosa, ili kuboresha utendaji au sifa nyingine.

Mtazamo wa kawaida wa matengenezo ni kwamba inahusisha tu kurekebisha kasoro. Hata hivyo, utafiti mmoja ulionyesha kwamba zaidi ya 80% ya juhudi matengenezo ni kutumika kwa ajili ya hatua zisizo za marekebisho. mtizamo huu ni unaosababishwa na watumiaji kuwasilisha tatizo anaripoti kuwa katika hali halisi ni nyongeza utendaji na mfumo. [Onesha uthibitisho] Zaidi masomo ya hivi karibuni kuweka mdudu-fixing uwiano karibu na 21%. 

NINI MAANA YA URL(Uniform Resource Locators)



                                       


URL ni anuani kimataifa huongoza nyaraka na rasilimali nyingine katika mtandao wa dunia nzima.

Sehemu ya kwanza ya URL inaitwa itifaki kitambulisho na inaonyesha nini itifaki ya kutumia, na sehemu ya pili inaitwa jina rasilimali na inabainisha IP au jina la uwanja ambapo rasilimali iko. Itifaki kitambulisho na jina rasilimali ni kutengwa kwa matumbo na mikwaju miwili mbele.

URL ni aina maalum ya kitambulisho chenye rasilimali sare (URI), URL maana njia ya kupata rasilimali ya mtandao au mawasiliano ya pande mbili ikijumuisha server na client, URLs kutokea kawaida kwa kurasa kumbukumbu mtandao (http), lakini pia kutumika kwa kuhamisha faili (ftp), barua pepe (mailto), Mbegu upatikanaji (JDBC), na maombi mengine mengi.
url upelekea kusaidiwa na kitu protocol identifier ili kuendesha mtandao hupatikani katika njia zote kumudu katika sehemu zote.
Pia protocol identifier utumika kama muongozaji wa utambulishi wa rasilimali kwa njia ya mtandao ili kuipa nafasi na bila kuleta muingiliano kwa mtandao au kwenye mawasiliano.
Protocal identifier ina aina mbali mbali za kuzitambulisha kama moja wapo:
http: Hypertext Transfer Protocol
Ni maombi itifaki kwa kusambazwa, shirikishi, mifumo ya taarifa hypermedia HTTP ni msingi wa mawasiliano ya data kwa mtandao wa dunia nzima..
ftp: File Transfer Protocol
ni mtandao wa itifaki kiwango kutumika kuhamisha mafaili ya kompyuta kutoka kwa mwenyeji mmoja kwa mwenyeji mwingine juu ya mtandao TCP-msingi, kama vile Internet.

FTP ni kujengwa juu ya usanifu mteja-server na anatumia tofauti uhusiano wa kudhibiti na data kati ya mteja na server
mailto: URI scheme that targets
kama kusajiliwa na Mamlaka ya mtandao Zoezi Hesabu (IANA), amefafanua mpango kwa Wikipedia Mail Transfer Itifaki (SMTP) anwani ya barua pepe. Ni inaruhusu watumiaji kubonyeza kiungo katika tovuti kutuma barua pepe bila kwanza kuwa na nakala ya marudio ya barua pepe na kufungua mteja barua pepe. Ingawa matumizi yake si madhubuti defined, URLs ya aina hii ni nia ya kutumika kwa kufungua dirisha jipya ujumbe wa email mteja mtumiaji wakati URL ni kuanzishwa, kwa anuani kama inavyoelezwa na URL katika

jdbc: Java database connectivity technology
ni Java kuunganishwa database teknolojia (Java Standard Edition jukwaa) kutoka Oracle Corporation. Teknolojia hii ni API kwa Java programu lugha ambayo amefafanua jinsi mteja anaweza kupata orodha. Ni hutoa mbinu kwa querying na kuhuisha data katika database. JDBC ni oriented kwa database kimahusiano. Daraja JDBC-to-ODBC itawezesha uhusiano na yoyote chanzo data ODBC-kupatikana katika JVM jeshi mazingira.