eHouse4Java Bogearraí Foinse Oscailte do Uathoibriú Baile eHouse

eHouse Uathoibriú Baile eHouse4Java – Áirítear java (foinse oscailte) bogearraí na modúil seo a leanas ( . java – cód foinse , . rang – An rang mar thoradh):

  • Ehouse4java . java – Croílár an t-iarratas agus an príomh-chomhéadan
  • ehousecommunication . java – feidhmeanna cumarsáide agus cumraíocht
  • EhouseTCP . java – cumarsáide agus cumraíocht de rialtóirí
  • EventsToSend . java – láimhseáil imeacht tánaisteach
  • EventToSend . java – sainmhíniú ar imeacht amháin
  • GraphicObject . java – sainmhínithe réad grafach
  • ISYS . java – Áirítear feidhmeanna tiomnaithe do dhíoltóirí
  • RunEvent . java – Imeachtaí a sheoladh ó bhfoirm téacs
  • StatusEhouse . java – aicme Tá amháin le haghaidh gach rialtóir eHouse1
  • StatusEthernet . java – aicme Tá amháin do rialtóir eHouse gach Ethernet
  • StatusServer . java – Cúnta TCP / IP fhreastalaí , sheoladh go léir stádas rialaitheoirí via TCP / IP painéil chun cliant (seachtrach trí LEAN , WAN , Inlíon , Idirlíon)
  • léirshamhlú . java – Amharcléiriú / rang rialú grafacha i gcomhréir le léirshamhlú eHouse agus caighdeán rialú grafacha

Tá feidhmeanna agus athróga domhanda Tá cur síos sna bogearraí foinse cód eHouse4Java .
Áirítear ar an bogearraí snáitheanna neamhspleách , m.sh. . Cumarsáid , a dhéantar sa chúlra i ndáil leis an iarratas is mó .
Ní gá é seo a stopadh nó moill a chur ar an t-iarratas a ghlacadh próisis ró-fhada , mar thoradh ar síos suntasach mall an iarratais agus an fhéidearthacht fionraí agus ag fanacht le haghaidh cumarsáide (glas marbh) .
Is iad na snáitheanna is mó:

  • TCP Cliant (a fháil ar an stádas an rialaitheoir , an TCP / IP ar an LAN , WAN , Idirlíon , Inlíon)
  • UDP éisteoir (chun éisteacht stádas a chraoladh ar an UDP connectionless) – ach amháin laistigh LAN , Inlíon
  • Sintéiseoir urlabhra a imirt ar aon teachtaireachtaí téacs fuaimiúil
  • Multithreaded TCP / IP fhreastalaí – chun bealach an stádas a fuarthas leis na painéil cliant ceangailte de chineál ar bith (trí LAN , Wifi , Idirlíon , Inlíon , WAN)

Ainmneacha na meáin cumarsáide le rialtóirí san áireamh leis na socruithe ar an bhfoirm a roghnú an cineál nasc (LAN TCP , LAN UDP , Idirlíon , Lasmuigh) .
Snáitheanna eile atá i ngníomh ag baint úsáide as athróg domhanda i ranganna ” EhouseTCP ” nó ” ehousecommunication ” .

Úsáideann an t-iarratas ar Amharcléiriú de réir eHouse caighdeán , ginte ó iarratais CorelDraw ag baint úsáide as scripteanna a chuireann ar chumas:

  • cumraíocht allmhairiú chóras eHouse
  • a chruthú rudaí grafacha de láimh nó le script
  • onnmhairiú sonraí le haghaidh gach modhanna Amharcléiriú do gach painéil , brabhsálaithe gréasáin , ríomhaire , táibléad , smartphones agus córais eile

Seo a phlé tuilleadh i an t-alt:
” chruthú léirshamhlú grafacha agus rialú eHouse cliste sa bhaile ” .
Tá bogearraí léirshamhlú bunaithe ar grafaicí veicteoir Inscálaithe (SVG) .
Ceadaíonn an modh seo duit ” lossless ” de curves cáilíochta líníocht , téacs , figiúirí geoiméadrach simplí , beag beann ar mhéid an mhéadaithe , Athrú Scáileán , srl .
Ní bheadh ​​sé seo a dhéanamh ag baint úsáide as na híomhánna cúlra grafach mar shampla jpg , bitmaps , srl . .
Tá léirshamhlú bogearraí Optamaithe d'fhonn laghdú ar an úsáid a bhaint as an LAP agus am próiseála grafaicí agus iad ag obair ar líne , gheall ar an méid mór sonraí a phróiseáil . Tá íomhánna grafacha i dtaisce agus roinnte i comharthaí rialaithe cuí agus próiseáilte nuair a fhaigheann an stádas an rialaitheoir , agus a thaispeáint ar an scáileán i bhfad níos tapúla ó taisce léirshamhlú de gach rialtóir .

Ligeann sé seo:

  • laghdú suntasach ar na sonraí próiseáilte le haghaidh Amharcléiriú leis na hathruithe íomhá
  • laghdú suntasach a flicker nuair a athrú íomhánna réamh-mheasta
  • laghdú suntasach ar an ualach ar na Amharcléiriú LAP agus sonraí
  • úsáid a bhaint as i bhfad níos ” níos laige ” , crua-earraí níos lú éifeachtaí agus níos saoire , painéil grafacha , táibléad , ar an bpainéal rialú , srl . , agus a chothabháil oibre compordach
  • laghdú tomhaltas chumhacht atá thar a bheith tábhachtach i dtrealamh ceallraí agus soghluaiste agus fad na hoibre ar cadhnraí

É seo a phlé le screenshots san alt:
” Léirshamhlú grafach agus rialú bhaile cliste i Java ”

EHouse4Java cumarsáid le rialtóirí uathoibriú bhaile

eHouse1 Faoi mhaoirseacht PC

Sa leagan seo den eHouse t-iarratas . exe? oibreacha mar stádas glacadóir an RS – 485 (le tiontaire RS – 485/RS – Ní 232) agus a tharchuireann an stádas gan aon athruithe ar an dá mhodh collide le chéile:

  • eHouse . oibreacha exe? mar fhreastalaí TCP / IP a fhreagraíonn ceisteanna maidir leis an painéal stádas , tagairt ceangal a thuilleadh na painéil agus iad a choimeád ar bun go dtí go dhícheangal ar chúis ar bith . Tá an modh seo a bheith luachmhar le hiarrachtaí chun cumarsáid a bhunú leis an painéal TCP / IP taobh amuigh tríd an líonra , cosúil leis an Idirlíon nuair nach bhfuil sé indéanta a fháil UDP stádas .
  • eHouse . exe cuireann an craoladh prótacal UDP connectionless le haghaidh aon líon na gcliant ar an LAN , Inlíon . Ciallaíonn sé seo go , nach bhfuil an painéal ag nascadh leis an bhfreastalaí , ach éisteann teachtaireachtaí craoladh ó ” eHouse . exe? ” iarratais . Ar an mbealach seo is cuma nach bhfuil cé mhéad faighteoirí painéil stádas a athrú an t-ualach líonra , nó an ríomhaire ar a bhfuil an ” eHouse . exe? ” iarratas Ritheann . Ar an drochuair, ní féidir nó go bhfuil sé an-deacair a tharchur UDP chraoladh ar an Idirlíon mar sin sa chás seo ba chóir an chéad mhodh a úsáid .

eHouse1 Faoi mhaoirseacht CommManager

Sa leagan seo , CommManager Faigheann statuses ag teacht isteach via RS – Níl 485 (ó eHouse1 rialtóirí) agus a tharchuireann an stádas gan aon athruithe ar an dá mhodh collide le chéile:

  • CommManager obair mar Freagraíonn freastalaí TCP / IP ar cheisteanna mar gheall ar an bpainéal stádas , tagairt ceangal a thuilleadh na painéil agus iad a choimeád ar bun go dtí go dhícheangal ar chúis ar bith . Tá an modh seo go háirithe iarrachtaí luachmhar cumarsáide a bhunú leis an painéal taobh amuigh den LAN , cosúil leis an Idirlíon nuair nach bhfuil sé indéanta a fháil UDP stádas .
  • CommManager cuireann craoltaí (connectionless) Is iad UDP prótacal le haghaidh aon líon na gcliant ar an LAN , Inlíon .
    Ciallaíonn sé seo go , nach bhfuil an painéal a nascadh leis an bhfreastalaí TCP CommManager , ach éisteacht leis na teachtaireachtaí craoladh ó CM . Ar an mbealach seo is cuma cé mhéad faighteoirí painéil de stádas , nach ndéanann sé athrú ar an ualach líonra nó úsáid LAP CommManager . Ní Craolacháin UDP chraoladh is féidir , nó bac mór tríd an idirlíon mar sin sa chás seo ba chóir an chéad mhodh a úsáid .

Ethernet eHouse (eHouse4Ethernet)

Sa leagan seo de rialtóirí Ethernet: CommManager , EthernetRoomManager , srl . , neamhspleách a chur ar a stádas ar dhá bhealach , nach collide le chéile:

  • Oibríonn gach rialtóir mar Freagraíonn freastalaí TCP / IP ar cheisteanna mar gheall ar an bpainéal stádas , tagairt ceangal a thuilleadh na painéil agus iad a choimeád ar bun go dtí go dhícheangal ar chúis ar bith . Tá an modh seo go háirithe iarrachtaí luachmhar cumarsáide a bhunú leis na painéil taobh amuigh den LAN , cosúil leis an Idirlíon , nuair nach bhfuil sé indéanta a fháil UDP stádas .
    Mar sin féin , i gcás rialaitheoirí Ethernet il is gá a choimeád ar bun nasc le TCP / IP gach rialtóir , le piocadh suas le stádas córas iomlán go díreach ó rialtóirí . Is féidir é seo mar thoradh ar ualach níos mó ar an bpainéal rialú próiseálaí , déine fadhbanna a bhaineann le cumarsáid . Sa chás seo , Tá sé níos fearr a chur ar an iarratas taobh LAN , go bhfaigheann stádas UDP áitiúil , agus ar aghaidh os cionn TCP / IP tríd an Idirlíon . Tá sé seo amach agus a phlé i bhfeidhm eHouse4Java , a cheadaíonn an réiteach seo . Is é an míbhuntáiste ar an ngá a choimeád ar bun crua-earraí breise a chomhlíonann na feidhmeanna .
  • Cuireann gach rialtóir craoladh (connectionless) UDP prótacal iad le haghaidh aon líon na gcliant ar an LAN , Inlíon . Ciallaíonn sé seo go , nach bhfuil an painéal nascadh leis an rialtóir freastalaí TCP , ach éisteacht leis na teachtaireachtaí craoladh ó gach rialtóirí . Ar an mbealach seo is cuma nach bhfuil cé mhéad faighteoirí painéil stádas a athrú an t-ualach líonra nó úsáid LAP rialtóir . Ní Craolacháin pacáistí UDP is féidir nó go bhfuil bac mór tríd an idirlíon , sin sa chás seo ba chóir an chéad mhodh a úsáid . Tá an fhéidearthacht ar seoladh an UDP uaireanta is féidir ag brath ar an gcineál naisc , Feidhmíochta . Uaireanta is féidir a fháil UDP craoladh trí nasc VPN i gceart cumraithe , Mar sin féin , fiú sa chás seo , Is féidir paicéid a bheith caillte , mar gheall ar easpa meicníochtaí slándála do UDP . Sonraí míchearta ar ceal go huathoibríoch ag na painéil eHouse bogearraí le haghaidh sheiceála neamh (seiceáil suim)